Start work on the next style of parser