HsPat
data Pat id
type InPat id
type OutPat id
type LPat id
data HsConDetails arg rec
type HsConPatDetails id
hsConPatArgs
data HsRecFields id arg
data HsRecField id arg
type LHsRecField id arg
hsRecFields
mkPrefixConPat
mkCharLitPat
mkNilPat
isStrictHsBind
looksLazyPatBind
isStrictLPat
hsPatNeedsParens
isIrrefutableHsPat
pprParendLPat
pprConArgs