A little progress on method type parameters for #156
Skip BaseTypeExpression if it has errors
Use only the simple version of reify function
Optimize reified generics for types and start work on methods
Revert additional parameter on class initializers
Pass type args to created array in array()
Pass type arguments to all initializers and method calls for #156