println
do
readProgram wraps the whole thing in do
String literals
str
Got rid of the C prefix for types
defaultEnvironment -> prelude
toString -> stringify
Changed fn definition to work towards overloading
Extended head, tail, and cons to arrays
nil? list? array?
Another small step towards overloading
empty?, map
Multi-arity functions
Variadics