HsTypes

data HsType name

type LHsType name

data HsTyVarBndr name

type LHsTyVarBndr name

data HsExplicitFlag

type HsContext name

type LHsContext name

data HsPred name

type LHsPred name

data HsQuasiQuote id

type LBangType name

type BangType name

data HsBang

getBangType

getBangStrictness

data ConDeclField name

pprConDeclFields

mkExplicitHsForAllTy

mkImplicitHsForAllTy

hsExplicitTvs

hsTyVarName

hsTyVarNames

replaceTyVarName

hsTyVarKind

hsTyVarNameKind

hsLTyVarName

hsLTyVarNames

hsLTyVarLocName

hsLTyVarLocNames

splitHsInstDeclTy

splitHsFunType

type PostTcType

placeHolderType

type PostTcKind

placeHolderKind

pprParendHsType

pprHsForAll

pprHsContext

ppr_hs_context