Pratt.Advanced provides the same API as Pratt,
but for Parser.Advanced. This allows to have custom context and problem types to improve error messages.
An opaque type describing the parser configuration.
A Config is created using configure.
Just like Pratt.configure.
Just like Pratt.expression.
Just like Pratt.literal.
Just like Pratt.constant.
Just like Pratt.prefix.
Just like Pratt.infixLeft.
Just like Pratt.infixRight.
Just like Pratt.postfix.
Just like
Pratt.parser.