Indicates that the parser did not match.
A Failure does not consume any input; the caller may attempt alternative parsers at the same position.
the position in the token sequence at which the failure occurred.
the ParserInput that was active when this result was produced.
a human-readable description of what was expected or what went wrong.