<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--Rendered using the Haskell Html Library v0.2--> <HTML ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE >HsUtils</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript" ></SCRIPT ></HEAD ><BODY ><DIV CLASS="outer" ><DIV CLASS="mini-topbar" >HsUtils</DIV ><DIV CLASS="mini-synopsis" ><DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkHsPar" TARGET="main" >mkHsPar</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkSimpleMatch" TARGET="main" >mkSimpleMatch</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AunguardedGRHSs" TARGET="main" >unguardedGRHSs</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AunguardedRHS" TARGET="main" >unguardedRHS</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkHsAppTy" TARGET="main" >mkHsAppTy</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkHsApp" TARGET="main" >mkHsApp</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AnlHsTyApp" TARGET="main" >nlHsTyApp</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkLHsWrap" TARGET="main" >mkLHsWrap</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkHsWrap" TARGET="main" >mkHsWrap</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkHsWrapCoI" TARGET="main" >mkHsWrapCoI</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AcoiToHsWrapper" TARGET="main" >coiToHsWrapper</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkHsLam" TARGET="main" >mkHsLam</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkMatchGroup" TARGET="main" >mkMatchGroup</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkHsDictLet" TARGET="main" >mkHsDictLet</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkHsConApp" TARGET="main" >mkHsConApp</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkSimpleHsAlt" TARGET="main" >mkSimpleHsAlt</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkHsIntegral" TARGET="main" >mkHsIntegral</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkHsFractional" TARGET="main" >mkHsFractional</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkHsIsString" TARGET="main" >mkHsIsString</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkHsDo" TARGET="main" >mkHsDo</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkNPat" TARGET="main" >mkNPat</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkNPlusKPat" TARGET="main" >mkNPlusKPat</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkTransformStmt" TARGET="main" >mkTransformStmt</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkTransformByStmt" TARGET="main" >mkTransformByStmt</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkGroupUsingStmt" TARGET="main" >mkGroupUsingStmt</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkGroupByStmt" TARGET="main" >mkGroupByStmt</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkGroupByUsingStmt" TARGET="main" >mkGroupByUsingStmt</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkExprStmt" TARGET="main" >mkExprStmt</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkBindStmt" TARGET="main" >mkBindStmt</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AemptyRecStmt" TARGET="main" >emptyRecStmt</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkRecStmt" TARGET="main" >mkRecStmt</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AnoRebindableInfo" TARGET="main" >noRebindableInfo</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkHsOpApp" TARGET="main" >mkHsOpApp</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkHsSplice" TARGET="main" >mkHsSplice</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AunqualSplice" TARGET="main" >unqualSplice</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkHsQuasiQuote" TARGET="main" >mkHsQuasiQuote</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AunqualQuasiQuote" TARGET="main" >unqualQuasiQuote</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkHsString" TARGET="main" >mkHsString</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AuserHsTyVarBndrs" TARGET="main" >userHsTyVarBndrs</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AnlHsVar" TARGET="main" >nlHsVar</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AnlHsLit" TARGET="main" >nlHsLit</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AnlVarPat" TARGET="main" >nlVarPat</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AnlLitPat" TARGET="main" >nlLitPat</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AnlHsApp" TARGET="main" >nlHsApp</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AnlHsIntLit" TARGET="main" >nlHsIntLit</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AnlHsApps" TARGET="main" >nlHsApps</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AnlHsVarApps" TARGET="main" >nlHsVarApps</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AnlConVarPat" TARGET="main" >nlConVarPat</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AnlInfixConPat" TARGET="main" >nlInfixConPat</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AnlConPat" TARGET="main" >nlConPat</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AnlNullaryConPat" TARGET="main" >nlNullaryConPat</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AnlWildConPat" TARGET="main" >nlWildConPat</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AnlWildPat" TARGET="main" >nlWildPat</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AnlHsDo" TARGET="main" >nlHsDo</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AnlHsOpApp" TARGET="main" >nlHsOpApp</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AnlHsLam" TARGET="main" >nlHsLam</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AnlHsPar" TARGET="main" >nlHsPar</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AnlHsIf" TARGET="main" >nlHsIf</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AnlHsCase" TARGET="main" >nlHsCase</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AnlList" TARGET="main" >nlList</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AnlHsAppTy" TARGET="main" >nlHsAppTy</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AnlHsTyVar" TARGET="main" >nlHsTyVar</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AnlHsFunTy" TARGET="main" >nlHsFunTy</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AnlHsTyConApp" TARGET="main" >nlHsTyConApp</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkLHsTupleExpr" TARGET="main" >mkLHsTupleExpr</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkLHsVarTuple" TARGET="main" >mkLHsVarTuple</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AnlTuplePat" TARGET="main" >nlTuplePat</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmissingTupArg" TARGET="main" >missingTupArg</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkFunBind" TARGET="main" >mkFunBind</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkVarBind" TARGET="main" >mkVarBind</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3Amk_easy_FunBind" TARGET="main" >mk_easy_FunBind</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3Amk_FunBind" TARGET="main" >mk_FunBind</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AmkMatch" TARGET="main" >mkMatch</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AcollectLocalBinders" TARGET="main" >collectLocalBinders</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AcollectHsValBinders" TARGET="main" >collectHsValBinders</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AcollectAcc" TARGET="main" >collectAcc</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AcollectHsBindBinders" TARGET="main" >collectHsBindBinders</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AcollectHsBindLocatedBinders" TARGET="main" >collectHsBindLocatedBinders</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AcollectLStmtsBinders" TARGET="main" >collectLStmtsBinders</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AcollectStmtsBinders" TARGET="main" >collectStmtsBinders</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AcollectLStmtBinders" TARGET="main" >collectLStmtBinders</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AcollectStmtBinders" TARGET="main" >collectStmtBinders</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AcollectPatBinders" TARGET="main" >collectPatBinders</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AcollectLocatedPatBinders" TARGET="main" >collectLocatedPatBinders</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AcollectPatsBinders" TARGET="main" >collectPatsBinders</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AcollectLocatedPatsBinders" TARGET="main" >collectLocatedPatsBinders</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3Acollectl" TARGET="main" >collectl</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AcollectSigTysFromPats" TARGET="main" >collectSigTysFromPats</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3AcollectSigTysFromPat" TARGET="main" >collectSigTysFromPat</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3Acollect_lpat" TARGET="main" >collect_lpat</A ></DIV > <DIV CLASS="decl" ><A HREF="HsUtils.html#v%3Acollect_pat" TARGET="main" >collect_pat</A ></DIV ></DIV ></DIV ></BODY ></HTML >