fix printing of chars, and add stubs for the compiler
more style cleanup in the parser
add structures for (begin..) and multi-value definitions
parse (begin..)
fix prettyPrinting of (let..) statements
First pass at desugaring to something manageable. Also fixes prettyPrinting of (lambda..) statements.
clean up various files so we can use the REPL again, and get a printout of each phase
desugar and/or
first success with structured error messages: handle hard-coded error message properly