Emit correct java class name for bound variable.
Cleanup.
Bugfix
Pattern match on lists
Cleanup
Compile ALPHATYPE to Object. And automatically box primitive Java types when used as type parameters.
Compile anti matches (var =!=> PATT)