While the main attoparsec module generally performs well, this
module is particularly fast for simple non-recursive loops that
should not normally result in failed parses.

Warning: on more complex inputs involving recursion or failure,
parsers based on this module may be as much as ten times slower
than regular attoparsec! You should only use this module when you
have benchmarks that prove that its use speeds your code up.