Define lambda macro.
Put notes from Will Byrd their own file.
Let and begin.

Pass the resulting environment from evaluating an expression to the
following expression. That's the difference between eval-all (maps eval
over the list of expresssions --- a single environment) and
eval-sequence (threads the environment through each expression).
WIP: eval->if macro.
Cond->if is still broken. Cleanup.