Add the start of a new compiler that doesn't use AST.
Add spec for symbol/keyword bug.
Fix weird symbol/keyword (true, false, nil) mixup.
Add Rational bytecode.
Add Regexp bytecode.
Factor out common logic between regexp and rational bytecode.
Add Symbol bytecode.
Add Array bytecode.
Add Hash bytecode.
Add Set bytecode.
Add Identifier bytecode.
Add quoted forms bytecode (except for lists/seqs).
Fix Identifier bytecode for unqualified identifiers. (oops)
Make EmptyList a class, make EMPTY_LIST the constant ().
Add beginning of Seq bytecode.
Convert let, loop, and do special forms to new-compiler.
Temporarily disable loading of the core apricot library.
Convert quote special form to new-compiler.
Convert if special form to new-compiler.
Convert recur special form to new-compiler.