Grammar from the motherland...
First pass at AST.