Pass function generics syntax
Function type argument wip
call expression type parameter
Add class type argument syntax
class type parameters
Wip new