Sound type-dependent syntactic language extension.

Tools