&, LIST$, some reorganization

Re-laid out the organization of MAIN, because I no longer believe
declaring the explicit BASIC/LISP split is helpful to my thinking. I
think it's more important to consider Heresy itself as a thing, and
prioritize BASIC where relevant for defining keywords in the language.