Build out more of the AST; start on bootstrapping