HsDecls
data HsDecl id
type LHsDecl id
data TyClDecl name
type LTyClDecl name
data InstDecl name
type LInstDecl name
data DerivDecl name
type LDerivDecl name
data NewOrData
data RuleDecl name
type LRuleDecl name
data RuleBndr name
data DefaultDecl name
type LDefaultDecl name
data SpliceDecl id
data ForeignDecl name
type LForeignDecl name
data FoType
data ConDecl name
data ResType name
data ConDeclField name
type LConDecl name
type HsConDeclDetails name
data DocDecl name
type LDocDecl name
data WarnDecl name
type LWarnDecl name
data HsGroup id