Sound Type-Dependent Syntactic Language Extension