Takes the parse data as object and produces an undecorated, normalized AST.
Optional
normalize - for a version that also decorates the AST
Takes the parse data as object and produces an undecorated, normalized AST.