HsPat
data Pat id
type InPat id
type OutPat id
type LPat id
type HsConPatDetails id
hsConPatArgs
data HsRecFields id arg
data HsRecField' id arg
type LHsRecField' id arg
type HsRecField id arg
type LHsRecField id arg
type HsRecUpdField id
type LHsRecUpdField id
hsRecFields
hsRecFieldSel
hsRecFieldId
hsRecFieldsArgs
hsRecUpdFieldId
hsRecUpdFieldOcc
hsRecUpdFieldRdr
mkPrefixConPat
mkCharLitPat
mkNilPat
isUnliftedHsBind
looksLazyPatBind
isUnliftedLPat
isBangedLPat
isBangedPatBind
hsPatNeedsParens
isIrrefutableHsPat
collectEvVarsPats
pprParendLPat
pprConArgs