Add minify option, which eliminates most whitespace (but not as good as uglify). Add --watch to gorilla command, needs more work. Make async! throw work to automatically throw instead of passing to a function. Add support for generic functions (not just classes).
Tweak the way generic functions are created to produce a nicer result.
Move function currying from the translator into the prelude's mutate-function.
Move the helpers code out of the translator and into the parser alongside the macro handling, so it doesn't act as a global object as it did.
Make &= convert to JS's += if the left-hand side is guaranteed to be a string.
Add jsutils, which handles some JS-related functions, use to-JS-source instead of JSON.stringify in the browser output
Make type serialization a bit more terse for common types (which exist on the Type class).
Make the prelude serialization for helpers remove any unnecessary dependencies.
Make some of the prelude serialization a bit terser.
Change the serialization format of much of the prelude.
Make sure to load the browser-specific JS in the gorillascript.js file. Fix a bug with generic function creation looking for one more argument than necessary.
A few more tests for generic functions.