We're currently:
- duplicating the options array to ParserOptions
- marking all options as used during the post-processing
- not using ParserOptions during the post-processing
This was a temporary way of getting where we wanted to go, but this requires some clean-up so that we can handle T410916 in a reasonably clean way.