The Coverage Principle: A Framework for Understanding Compositional Generalization | Synapse