Add record parsing, move types out of the AST.