Initial commit
added source files
added quick build and run script
cleaned up source and added option type
added functor
added applicative functors
monads!
playing with monads{
cleaned up code
simple expression parser
playing with toy language
renamed package
reorganized source
added function definitions and evaluation
fixed imported names
removed unneeded comment
unified procedure and constant bind syntax
updated ast with new plans
commit before i merge procs and idents
implemented global procedures and constants