Fix issue with lazy calculation of Range
Compile Singleton
Compile Singleton for #152 but manually overwrite some methods
reify parameter types defined in a method
Remove reify(), include list.js and use $$targs$$ where needed
Add $$targs$$ (Character)
Add type args to arguments (String)
Add type args to sort()
Move List to its own file, use type args where needed
Pass type arguments to class initializers and methods that need them
Pass type arguments around where needed
more comments
better assertion failure messages
Fix sequence/tuple enum tests
Add reified generics for #156
Add reified type arguments for #156
Improvements on reified type arguments for #156
More progress on #156
Add type arguments to some calls
Add type args to set operations for #156