This is an industrial-strength monadic parser combinator library. Megaparsec is
a feature-rich package that strikes a nice balance between speed, flexibility,
and quality of parse errors.
