Syntax objects no longer store the unevaluated args. They're passed to the syntax object by the evaluator now.
Making use of syntax environment now. (define function lambda) would work now.
Adding built-in functions to global environment in SchemeRuntime now.
:lipstick: RecoursionCounter is now prettier.