Add compose operators << and >>
Function flags now are placed before the function's as-type, so it's #()@ as Blah instead of #() as Blah@. Flags can be placed in any order, so #@*! is the same as #!*@. Add curry support with the ^ flag.
Add x |> f, f <| x, which translate to f(x).
Prevent class constructors from being curried.
__curry now passes along this from the last call it received, so for f(a, b)^ -> this, f.call(x, a).call(y, b) == y. Also make curried class constructors work.
Move some functions into a utils file.
Add <<< and >>> import operators, which copy all own properties from one object to another.
Remove the custom copy function in parser, use <<< instead.
Add Gjs (GNOME JavaScript) support with the --gjs option passed to gorilla. Code can still be compiled to .js and ran with gjs after-the-fact as usual.