Language.Haskell.TH.Syntax
class Quasi m
data Q a
data TExp a
class Lift t
data ModName
data PkgName
data Module
data OccName
data Name
data NameFlavour
data NameSpace
type Uniq
data NameIs
data Loc
type CharPos
data Info
data ModuleInfo
type ParentName
type Arity
type Unlifted
type InstanceDec
data Fixity
data FixityDirection
data Lit
data Pat
type FieldPat
data Match
data Clause
data Exp
type FieldExp
data Body
data Guard
data Stmt
data Range
data Dec
data Overlap
data TypeFamilyHead
data TySynEqn
data FunDep
data FamFlavour
data Foreign
data Callconv
data Safety
data Pragma
data Inline
data RuleMatch
data Phases
data RuleBndr
data AnnTarget
type Cxt
type Pred
data SourceUnpackedness
data SourceStrictness
data DecidedStrictness
data Con
data Bang
type BangType
type VarBangType
type Strict
type StrictType
type VarStrictType
data Type
data TyVarBndr
data FamilyResultSig
data InjectivityAnn
data TyLit
data Role
data AnnLookup
type Kind