Language as Constraint Geometry | Synapse