Stupid language level fix

The current language level doesn't allow <> syntax for type-paramaterised constructors.