This trait implements additional methods for
Result values, which are useful for parsing.
and_then which always returns the (possibly
modified) original value on success.
This is useful to parse delimiters which do not contain any parsed information.
and_also where the action cannot fail.
This is useful to modify a value or to perform side-effects on successful parses.