The unit type
Keep track of line and column
Get the return types of a parser
Utility function for generate a tuple of EnumeratePair from an input tuple. Each EnumeratePair will have an index attached to it
Convert a function that returns void, to function that returns Unit
Convert void to Unit
Whether a range is a parsing range. In addition to an input range, a parsing range also has a memeber err representing parsing errors, and a member cont representing its position in the input.
Common primitives used across this library