Started to define the AST.