Next step is fixing lambdas calling other lambdas
Make bind throw on duplicate bind in same env.
Eval and lambda work, but dump a bunch of debug info.
Some eyeball testing.
Ok! Lambda is working nicely now.
Lambdas work!