Rearchitect with future performance, error handling, and other features in mind
This release contains a significant under-the-hood rearchitecting of both the processor and the parsing layer.
The new architecture is substantially more mature than the previous, and provides us with new opportunities for future performance gains, improved error handling, and several other interesting new features.
Many thanks to @ianjosephwilson for his essential contributions here.