The output of the parser.
The part of the input that did not get parsed.
A message indicating the input that the failed parser got at the point where it failed. It's only informational, so don't use this for processing. A future version might change this behaviour.
Append the output of two successful ParseResults. If one or both have failed, it returns the first failed ParseResult.
Map a function over the output
Use the remainder of this ParseResult as the input for a parser.