More readable environment stringification
Moved prelude out to seperate file; added more import directives
Fixed functions which map {} to something
Added destructuring assignment support for head/tail of lists
Implemented modulo operator
Fixed pattern matching over disparate types
Wrote linear congruential generator
Implemented modulo operator Fixed pattern matching over disparate types Wrote linear congruential generator
Switched let...in syntax to where syntax
_ is now an ignored binding name, suitable for placeholders and such
better support for declaring multiple things in a where expression
Reworked local import to respect scoping rules