Initial commit.
Add -, * and / fns.
Enable eval to be called from within the interpreter.
Fix parsing of empty string. Return error messages from cromp.
Add deft.
Simplify mkList().
Add comments.
Remove duplication in tests.
Delete unused isArray().
Add a todo.
Load the prelude in to the environment.
Add type function.
Constructors can now have parameters.
Improve comment.
Split parse and evaluate tests.
Rename prelude to bootstrap.
Added start of pattern matching.
Factor out type assertions.
Rename test suite.
Start of anonymous types.