HsUtils

mkHsPar

mkHsApp

mkHsAppType

mkHsAppTypeOut

mkHsConApp

mkSimpleHsAlt

mkSimpleMatch

unguardedGRHSs

unguardedRHS

mkMatchGroup

mkMatchGroupName

mkMatch

mkHsLam

mkHsIf

mkHsWrap

mkLHsWrap

mkHsWrapCo

mkHsWrapCoR

mkLHsWrapCo

mkHsDictLet

mkHsLams

mkHsOpApp

mkHsDo

mkHsComp

mkHsWrapPat

mkHsWrapPatCo

mkLHsPar

mkHsCmdWrap

mkLHsCmdWrap

nlHsTyApp

nlHsTyApps

nlHsVar

nlHsLit

nlHsApp

nlHsApps

nlHsSyntaxApps

nlHsIntLit

nlHsVarApps

nlHsDo

nlHsOpApp

nlHsLam

nlHsPar

nlHsIf

nlHsCase

nlList

mkLHsTupleExpr

mkLHsVarTuple

missingTupArg

typeToLHsType

Constructing general big tuples

mkChunkified

chunkify

mkFunBind

mkVarBind

mkHsVarBind

mk_easy_FunBind

mkTopFunBind

mkPatSynBind

isInfixFunBind

mkHsIntegral

mkHsFractional

mkHsIsString

mkHsString

mkHsStringPrimLit

mkNPat

mkNPlusKPat

nlVarPat

nlLitPat

nlConVarPat

nlConVarPatName

nlConPat

nlConPatName

nlInfixConPat

nlNullaryConPat

nlWildConPat

nlWildPat

nlWildPatName

nlWildPatId

nlTuplePat

mkParPat

mkBigLHsVarTup

mkBigLHsTup

mkBigLHsVarPatTup

mkBigLHsPatTup

mkHsAppTy

mkHsAppTys

userHsTyVarBndrs

userHsLTyVarBndrs

mkLHsSigType

mkLHsSigWcType

mkClassOpSigs

mkHsSigEnv

nlHsAppTy

nlHsTyVar

nlHsFunTy

nlHsTyConApp

mkTransformStmt

mkTransformByStmt

mkBodyStmt

mkBindStmt

mkTcBindStmt

mkLastStmt

emptyTransStmt

mkGroupUsingStmt

mkGroupByUsingStmt

emptyRecStmt

emptyRecStmtName

emptyRecStmtId

mkRecStmt

mkHsSpliceTy

mkHsSpliceE

mkHsSpliceTE

mkUntypedSplice

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