Metamodel (side effect of #366): Add Applicable model type for functions/classes we can apply
Metamodel: fix bug where we did not properly discount reified type arguments when checking for method parameter count
Metamodel #366: support named invocation in the metamodel
Metamodel: fixed bug with how we count reified type parameter
Test for #366: named parameter invocation in metamodel
metamodel: Added support for null arguments for #366

This is about as lame as I can bear, but I see no other way