Can pass enums as type parameters
Moved definitions of some things out of core.rb and into builtin.hsh. Added a nil keyword. Don't look for typeclass instances in when the current types' type parameters are arguments to the type class
Fixed unused logic
More work on Hush lexer