Make the ParserState mutable. More efficient.
Implement delayed commit threshold. Improves performance.