outline more of the parser/ast; unittests for some internals
parser & ast nears the conceptual completion