Empty<T>(TextScanner) ➜ IParseResult<T>
Always succeeds.
EndOfText<T>(TextScanner) ➜ IParseResult<T>
Succeeds when the scanner is exhausted.
Fail<T>(TextScanner) ➜ IParseResult<T>
Always fails.
StartOfText<T>(TextScanner) ➜ IParseResult<T>
Succeeds when the given scanner has yet to consume any characters.