HsUtils

mkHsPar

mkHsApp

mkHsConApp

mkSimpleHsAlt

mkSimpleMatch

unguardedGRHSs

unguardedRHS

mkMatchGroup

mkMatchGroupName

mkMatch

mkHsLam

mkHsIf

mkHsWrap

mkLHsWrap

mkHsWrapCo

mkHsWrapCoR

mkLHsWrapCo

coToHsWrapper

mkHsDictLet

mkHsLams

mkHsOpApp

mkHsDo

mkHsComp

mkHsWrapPat

mkHsWrapPatCo

mkLHsPar

mkHsCmdCast

nlHsTyApp

nlHsTyApps

nlHsVar

nlHsLit

nlHsApp

nlHsApps

nlHsIntLit

nlHsVarApps

nlHsDo

nlHsOpApp

nlHsLam

nlHsPar

nlHsIf

nlHsCase

nlList

mkLHsTupleExpr

mkLHsVarTuple

missingTupArg

toHsType

toHsKind

mkFunBind

mkVarBind

mkHsVarBind

mk_easy_FunBind

mkTopFunBind

mkPatSynBind

mkHsIntegral

mkHsFractional

mkHsIsString

mkHsString

mkNPat

mkNPlusKPat

nlVarPat

nlLitPat

nlConVarPat

nlConPat

nlConPatName

nlInfixConPat

nlNullaryConPat

nlWildConPat

nlWildPat

nlWildPatName

nlWildPatId

nlTuplePat

mkParPat

mkHsAppTy

userHsTyVarBndrs

nlHsAppTy

nlHsTyVar

nlHsFunTy

nlHsTyConApp

mkTransformStmt

mkTransformByStmt

mkBodyStmt

mkBindStmt

mkLastStmt

emptyTransStmt

mkGroupUsingStmt

mkGroupByUsingStmt

emptyRecStmt

emptyRecStmtName

emptyRecStmtId

mkRecStmt

mkHsSpliceTy

mkHsSpliceE

mkHsSpliceTE

mkHsSplice

mkHsQuasiQuote

unqualQuasiQuote

noRebindableInfo

collectLocalBinders

collectHsValBinders

collectHsBindListBinders

collectHsIdBinders

collectHsBindsBinders

collectHsBindBinders

collectMethodBinders

collectPatBinders

collectPatsBinders

collectLStmtsBinders

collectStmtsBinders

collectLStmtBinders

collectStmtBinders

hsLTyClDeclBinders

hsTyClForeignBinders

hsPatSynBinders

hsForeignDeclsBinders

hsGroupBinders

hsDataFamInstBinders

lStmtsImplicits

hsValBindsImplicits

lPatImplicits