<!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 >Language.Haskell.TH</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" >Language.Haskell.TH</DIV ><DIV CLASS="mini-synopsis" ><DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Language-Haskell-TH.html#t%3AQ" TARGET="main" >Q</A > a</DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3ArunQ" TARGET="main" >runQ</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3Areport" TARGET="main" >report</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3Arecover" TARGET="main" >recover</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3Areify" TARGET="main" >reify</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3Alocation" TARGET="main" >location</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3ArunIO" TARGET="main" >runIO</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Language-Haskell-TH.html#t%3AName" TARGET="main" >Name</A > </DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AmkName" TARGET="main" >mkName</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AnewName" TARGET="main" >newName</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AnameBase" TARGET="main" >nameBase</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AnameModule" TARGET="main" >nameModule</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AtupleTypeName" TARGET="main" >tupleTypeName</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AtupleDataName" TARGET="main" >tupleDataName</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Language-Haskell-TH.html#t%3ADec" TARGET="main" >Dec</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Language-Haskell-TH.html#t%3AExp" TARGET="main" >Exp</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Language-Haskell-TH.html#t%3ACon" TARGET="main" >Con</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Language-Haskell-TH.html#t%3AType" TARGET="main" >Type</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Language-Haskell-TH.html#t%3ATyVarBndr" TARGET="main" >TyVarBndr</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Language-Haskell-TH.html#t%3AKind" TARGET="main" >Kind</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="Language-Haskell-TH.html#t%3ACxt" TARGET="main" >Cxt</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Language-Haskell-TH.html#t%3APred" TARGET="main" >Pred</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Language-Haskell-TH.html#t%3AMatch" TARGET="main" >Match</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Language-Haskell-TH.html#t%3AClause" TARGET="main" >Clause</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Language-Haskell-TH.html#t%3ABody" TARGET="main" >Body</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Language-Haskell-TH.html#t%3AGuard" TARGET="main" >Guard</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Language-Haskell-TH.html#t%3AStmt" TARGET="main" >Stmt</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Language-Haskell-TH.html#t%3ARange" TARGET="main" >Range</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Language-Haskell-TH.html#t%3ALit" TARGET="main" >Lit</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Language-Haskell-TH.html#t%3APat" TARGET="main" >Pat</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="Language-Haskell-TH.html#t%3AFieldExp" TARGET="main" >FieldExp</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="Language-Haskell-TH.html#t%3AFieldPat" TARGET="main" >FieldPat</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Language-Haskell-TH.html#t%3AStrict" TARGET="main" >Strict</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Language-Haskell-TH.html#t%3AForeign" TARGET="main" >Foreign</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Language-Haskell-TH.html#t%3ACallconv" TARGET="main" >Callconv</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Language-Haskell-TH.html#t%3ASafety" TARGET="main" >Safety</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Language-Haskell-TH.html#t%3APragma" TARGET="main" >Pragma</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Language-Haskell-TH.html#t%3AInlineSpec" TARGET="main" >InlineSpec</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Language-Haskell-TH.html#t%3AFunDep" TARGET="main" >FunDep</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Language-Haskell-TH.html#t%3AFamFlavour" TARGET="main" >FamFlavour</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Language-Haskell-TH.html#t%3AInfo" TARGET="main" >Info</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Language-Haskell-TH.html#t%3ALoc" TARGET="main" >Loc</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Language-Haskell-TH.html#t%3AFixity" TARGET="main" >Fixity</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="Language-Haskell-TH.html#t%3AFixityDirection" TARGET="main" >FixityDirection</A > </DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AdefaultFixity" TARGET="main" >defaultFixity</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AmaxPrecedence" TARGET="main" >maxPrecedence</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="Language-Haskell-TH.html#t%3AInfoQ" TARGET="main" >InfoQ</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="Language-Haskell-TH.html#t%3AExpQ" TARGET="main" >ExpQ</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="Language-Haskell-TH.html#t%3ADecQ" TARGET="main" >DecQ</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="Language-Haskell-TH.html#t%3AConQ" TARGET="main" >ConQ</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="Language-Haskell-TH.html#t%3ATypeQ" TARGET="main" >TypeQ</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="Language-Haskell-TH.html#t%3ACxtQ" TARGET="main" >CxtQ</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="Language-Haskell-TH.html#t%3APredQ" TARGET="main" >PredQ</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="Language-Haskell-TH.html#t%3AMatchQ" TARGET="main" >MatchQ</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="Language-Haskell-TH.html#t%3AClauseQ" TARGET="main" >ClauseQ</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="Language-Haskell-TH.html#t%3ABodyQ" TARGET="main" >BodyQ</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="Language-Haskell-TH.html#t%3AGuardQ" TARGET="main" >GuardQ</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="Language-Haskell-TH.html#t%3AStmtQ" TARGET="main" >StmtQ</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="Language-Haskell-TH.html#t%3ARangeQ" TARGET="main" >RangeQ</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="Language-Haskell-TH.html#t%3AStrictTypeQ" TARGET="main" >StrictTypeQ</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="Language-Haskell-TH.html#t%3AVarStrictTypeQ" TARGET="main" >VarStrictTypeQ</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="Language-Haskell-TH.html#t%3APatQ" TARGET="main" >PatQ</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="Language-Haskell-TH.html#t%3AFieldPatQ" TARGET="main" >FieldPatQ</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="Language-Haskell-TH.html#t%3AInlineSpecQ" TARGET="main" >InlineSpecQ</A > </DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AintPrimL" TARGET="main" >intPrimL</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AwordPrimL" TARGET="main" >wordPrimL</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AfloatPrimL" TARGET="main" >floatPrimL</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AdoublePrimL" TARGET="main" >doublePrimL</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AintegerL" TARGET="main" >integerL</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3ArationalL" TARGET="main" >rationalL</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AcharL" TARGET="main" >charL</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AstringL" TARGET="main" >stringL</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AlitP" TARGET="main" >litP</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AvarP" TARGET="main" >varP</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AtupP" TARGET="main" >tupP</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AconP" TARGET="main" >conP</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AinfixP" TARGET="main" >infixP</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AtildeP" TARGET="main" >tildeP</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AbangP" TARGET="main" >bangP</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AasP" TARGET="main" >asP</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AwildP" TARGET="main" >wildP</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3ArecP" TARGET="main" >recP</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AlistP" TARGET="main" >listP</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AsigP" TARGET="main" >sigP</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AfieldPat" TARGET="main" >fieldPat</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AbindS" TARGET="main" >bindS</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AletS" TARGET="main" >letS</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AnoBindS" TARGET="main" >noBindS</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AparS" TARGET="main" >parS</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AfromR" TARGET="main" >fromR</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AfromThenR" TARGET="main" >fromThenR</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AfromToR" TARGET="main" >fromToR</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AfromThenToR" TARGET="main" >fromThenToR</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AnormalB" TARGET="main" >normalB</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AguardedB" TARGET="main" >guardedB</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AnormalG" TARGET="main" >normalG</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AnormalGE" TARGET="main" >normalGE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3ApatG" TARGET="main" >patG</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3ApatGE" TARGET="main" >patGE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3Amatch" TARGET="main" >match</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3Aclause" TARGET="main" >clause</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3Adyn" TARGET="main" >dyn</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3Aglobal" TARGET="main" >global</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AvarE" TARGET="main" >varE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AconE" TARGET="main" >conE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AlitE" TARGET="main" >litE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AappE" TARGET="main" >appE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AinfixE" TARGET="main" >infixE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AinfixApp" TARGET="main" >infixApp</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AsectionL" TARGET="main" >sectionL</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AsectionR" TARGET="main" >sectionR</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AlamE" TARGET="main" >lamE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3Alam1E" TARGET="main" >lam1E</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AtupE" TARGET="main" >tupE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AcondE" TARGET="main" >condE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AletE" TARGET="main" >letE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AcaseE" TARGET="main" >caseE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AdoE" TARGET="main" >doE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AcompE" TARGET="main" >compE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AarithSeqE" TARGET="main" >arithSeqE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AappsE" TARGET="main" >appsE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AfromE" TARGET="main" >fromE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AfromThenE" TARGET="main" >fromThenE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AfromToE" TARGET="main" >fromToE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AfromThenToE" TARGET="main" >fromThenToE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AlistE" TARGET="main" >listE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AsigE" TARGET="main" >sigE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3ArecConE" TARGET="main" >recConE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3ArecUpdE" TARGET="main" >recUpdE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AstringE" TARGET="main" >stringE</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AfieldExp" TARGET="main" >fieldExp</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AvalD" TARGET="main" >valD</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AfunD" TARGET="main" >funD</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AtySynD" TARGET="main" >tySynD</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AdataD" TARGET="main" >dataD</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AnewtypeD" TARGET="main" >newtypeD</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AclassD" TARGET="main" >classD</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AinstanceD" TARGET="main" >instanceD</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AsigD" TARGET="main" >sigD</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AforImpD" TARGET="main" >forImpD</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3ApragInlD" TARGET="main" >pragInlD</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3ApragSpecD" TARGET="main" >pragSpecD</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AfamilyNoKindD" TARGET="main" >familyNoKindD</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AfamilyKindD" TARGET="main" >familyKindD</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AdataInstD" TARGET="main" >dataInstD</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AnewtypeInstD" TARGET="main" >newtypeInstD</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AtySynInstD" TARGET="main" >tySynInstD</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3Acxt" TARGET="main" >cxt</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AclassP" TARGET="main" >classP</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AequalP" TARGET="main" >equalP</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AnormalC" TARGET="main" >normalC</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3ArecC" TARGET="main" >recC</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AinfixC" TARGET="main" >infixC</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AforallT" TARGET="main" >forallT</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AvarT" TARGET="main" >varT</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AconT" TARGET="main" >conT</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AappT" TARGET="main" >appT</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AarrowT" TARGET="main" >arrowT</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AlistT" TARGET="main" >listT</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AtupleT" TARGET="main" >tupleT</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AsigT" TARGET="main" >sigT</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AisStrict" TARGET="main" >isStrict</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AnotStrict" TARGET="main" >notStrict</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AstrictType" TARGET="main" >strictType</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AvarStrictType" TARGET="main" >varStrictType</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AcCall" TARGET="main" >cCall</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AstdCall" TARGET="main" >stdCall</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3Aunsafe" TARGET="main" >unsafe</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3Asafe" TARGET="main" >safe</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3Athreadsafe" TARGET="main" >threadsafe</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AinlineSpecNoPhase" TARGET="main" >inlineSpecNoPhase</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AinlineSpecPhase" TARGET="main" >inlineSpecPhase</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AtypeFam" TARGET="main" >typeFam</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3AdataFam" TARGET="main" >dataFam</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >class</SPAN > <A HREF="Language-Haskell-TH.html#t%3APpr" TARGET="main" >Ppr</A > a</DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3Apprint" TARGET="main" >pprint</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3ApprExp" TARGET="main" >pprExp</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3ApprLit" TARGET="main" >pprLit</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3ApprPat" TARGET="main" >pprPat</A ></DIV > <DIV CLASS="decl" ><A HREF="Language-Haskell-TH.html#v%3ApprParendType" TARGET="main" >pprParendType</A ></DIV ></DIV ></DIV ></BODY ></HTML >