Prelude> :m Text.ParserCombinators.Parsec
Prelude Text.ParserCombinators.Parsec> :t CharParser
Data constructor not in scope: `CharParser'
Prelude Text.ParserCombinators.Parsec> :i CharParser
type CharParser st a = GenParser Char st a
Prelude Text.ParserCombinators.Parsec> :t GenParser
Data constructor not in scope: `GenParser'
Prelude Text.ParserCombinators.Parsec> :i GenParser
newtype GenParser tok st a
= Text.ParserCombinators.Parsec.Prim.Parser (Text.ParserCombinators.Parsec.Prim.State tok st
-> Text.ParserCombinators.Parsec.Prim.Consumed (Text.ParserCombinators.Parsec.Prim.Reply tok st a))