Parsec.Char

Prelude> :m Text.ParserCombinators.Parsec
Prelude Text.ParserCombinators.Parsec> :t CharParser

Data constructor not in scope: `CharParser'
Prelude Text.ParserCombinators.Parsec> :i CharParser
-- CharParser is a type constructor
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
-- GenParser is a type constructor
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))