Only pass if both subparsers pass
Fail if the subparser fail, otherwise calls f with the new Parser and parse the Parser
Wrap to dynamic
Continuously parse into iterators
Multiple parsing
Map a Parser<Output = T>
to Parser<Output = U>
by applying a function to a contained value
Parse 1 or 0 times
Pass if the subparser fail
Match an item
Pass when any subparser passes
Pass if subparser pass, otherwise calls f and parse the result Parser
Pass if subparser pass, otherwise calls f with error point
Check whether it is satisfied
Match subpart