Remove indirection on continuation objects.
Remove Pair.

This removes Pairs from the language. Instead of a Pair, you can use a
two element List.

Lists are now first class objects and are not implemented in terms of
pairs.
Remove trampolines.

This removes TCO (which was broken anyway). I'll try to restore TCO
after I implement a stack.
Simplify environment during eval.