Language.Haskell.TH
data Q a
data Name
data Dec
data Exp
data Con
data Type
type Cxt
data Match
data Clause
data Body
data Guard
data Stmt
data Range
data Lit
data Pat
type FieldExp
type FieldPat
data Strict
data Foreign
data Callconv
data Safety
data FunDep
data Info
data Loc
data Fixity
type InfoQ
type ExpQ
type DecQ
type ConQ
type TypeQ
type CxtQ
type MatchQ
type ClauseQ
type BodyQ
type GuardQ
type StmtQ
type RangeQ
type PatQ
type FieldPatQ
class Ppr a