Removing loader from java-izing snacks names
Refactoring statement rules to remove need for comma/assign precedence
Support for type variables in signatures, renaming some symbol replacements in java names