Simpler syntax for exact-type extensions of generic types

The previous pitch: Allow static extensions of generic types to be written without where clauses

The main concern was about people potentially misinterpreting the shortcut as : Type rather than == Type.