Parses source read from readable.
A Parser that undoes any partial match if this fails. In other words, the parser
either fully matche
A Parser that runs this between before and after. The return value of this is
Casts this to a Parser of type R. Use it only if you know the parser actually
returns value of type
A Parser that sequentially executes this and then parser, whose return value is
A Parser for left-associative infix operator. Runs this for the left operand,
and then runs operator
A Parser that reports reports an error about name expected, if this fails with
no partial match.
A Parser that runs this parser and transforms the return value using map.