<!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 >TcRnTypes</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" >TcRnTypes</DIV ><DIV CLASS="mini-synopsis" ><DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="TcRnTypes.html#t%3ATcRnIf" TARGET="main" >TcRnIf</A > a b c</DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="TcRnTypes.html#t%3ATcRn" TARGET="main" >TcRn</A > a</DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="TcRnTypes.html#t%3ATcM" TARGET="main" >TcM</A > a</DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="TcRnTypes.html#t%3ARnM" TARGET="main" >RnM</A > a</DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="TcRnTypes.html#t%3AIfM" TARGET="main" >IfM</A > lcl a</DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="TcRnTypes.html#t%3AIfL" TARGET="main" >IfL</A > a</DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="TcRnTypes.html#t%3AIfG" TARGET="main" >IfG</A > a</DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="TcRnTypes.html#t%3ATcRef" TARGET="main" >TcRef</A > a</DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="TcRnTypes.html#t%3AEnv" TARGET="main" >Env</A > gbl lcl</DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="TcRnTypes.html#t%3ATcGblEnv" TARGET="main" >TcGblEnv</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="TcRnTypes.html#t%3ATcLclEnv" TARGET="main" >TcLclEnv</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="TcRnTypes.html#t%3AIfGblEnv" TARGET="main" >IfGblEnv</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="TcRnTypes.html#t%3AIfLclEnv" TARGET="main" >IfLclEnv</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="TcRnTypes.html#t%3AErrCtxt" TARGET="main" >ErrCtxt</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="TcRnTypes.html#t%3ARecFieldEnv" TARGET="main" >RecFieldEnv</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="TcRnTypes.html#t%3AImportAvails" TARGET="main" >ImportAvails</A > </DIV > <DIV CLASS="decl" ><A HREF="TcRnTypes.html#v%3AemptyImportAvails" TARGET="main" >emptyImportAvails</A ></DIV > <DIV CLASS="decl" ><A HREF="TcRnTypes.html#v%3AplusImportAvails" TARGET="main" >plusImportAvails</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="TcRnTypes.html#t%3AWhereFrom" TARGET="main" >WhereFrom</A > </DIV > <DIV CLASS="decl" ><A HREF="TcRnTypes.html#v%3AmkModDeps" TARGET="main" >mkModDeps</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="TcRnTypes.html#t%3ATcTyThing" TARGET="main" >TcTyThing</A > </DIV > <DIV CLASS="decl" ><A HREF="TcRnTypes.html#v%3ApprTcTyThingCategory" TARGET="main" >pprTcTyThingCategory</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="TcRnTypes.html#t%3ARefinementVisibility" TARGET="main" >RefinementVisibility</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="TcRnTypes.html#t%3AThStage" TARGET="main" >ThStage</A > </DIV > <DIV CLASS="decl" ><A HREF="TcRnTypes.html#v%3AtopStage" TARGET="main" >topStage</A ></DIV > <DIV CLASS="decl" ><A HREF="TcRnTypes.html#v%3AtopAnnStage" TARGET="main" >topAnnStage</A ></DIV > <DIV CLASS="decl" ><A HREF="TcRnTypes.html#v%3AtopSpliceStage" TARGET="main" >topSpliceStage</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="TcRnTypes.html#t%3AThLevel" TARGET="main" >ThLevel</A > </DIV > <DIV CLASS="decl" ><A HREF="TcRnTypes.html#v%3AimpLevel" TARGET="main" >impLevel</A ></DIV > <DIV CLASS="decl" ><A HREF="TcRnTypes.html#v%3AouterLevel" TARGET="main" >outerLevel</A ></DIV > <DIV CLASS="decl" ><A HREF="TcRnTypes.html#v%3AthLevel" TARGET="main" >thLevel</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="TcRnTypes.html#t%3AArrowCtxt" TARGET="main" >ArrowCtxt</A > </DIV > <DIV CLASS="decl" ><A HREF="TcRnTypes.html#v%3AnewArrowScope" TARGET="main" >newArrowScope</A ></DIV > <DIV CLASS="decl" ><A HREF="TcRnTypes.html#v%3AescapeArrowScope" TARGET="main" >escapeArrowScope</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="TcRnTypes.html#t%3AInst" TARGET="main" >Inst</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="TcRnTypes.html#t%3AEqInstCo" TARGET="main" >EqInstCo</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="TcRnTypes.html#t%3AInstOrigin" TARGET="main" >InstOrigin</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="TcRnTypes.html#t%3AInstLoc" TARGET="main" >InstLoc</A > </DIV > <DIV CLASS="decl" ><A HREF="TcRnTypes.html#v%3ApprInstLoc" TARGET="main" >pprInstLoc</A ></DIV > <DIV CLASS="decl" ><A HREF="TcRnTypes.html#v%3ApprInstArising" TARGET="main" >pprInstArising</A ></DIV > <DIV CLASS="decl" ><A HREF="TcRnTypes.html#v%3AinstLocSpan" TARGET="main" >instLocSpan</A ></DIV > <DIV CLASS="decl" ><A HREF="TcRnTypes.html#v%3AinstLocOrigin" TARGET="main" >instLocOrigin</A ></DIV > <DIV CLASS="decl" ><A HREF="TcRnTypes.html#v%3AsetInstLoc" TARGET="main" >setInstLoc</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="TcRnTypes.html#t%3ALIE" TARGET="main" >LIE</A > </DIV > <DIV CLASS="decl" ><A HREF="TcRnTypes.html#v%3AemptyLIE" TARGET="main" >emptyLIE</A ></DIV > <DIV CLASS="decl" ><A HREF="TcRnTypes.html#v%3AunitLIE" TARGET="main" >unitLIE</A ></DIV > <DIV CLASS="decl" ><A HREF="TcRnTypes.html#v%3AplusLIE" TARGET="main" >plusLIE</A ></DIV > <DIV CLASS="decl" ><A HREF="TcRnTypes.html#v%3AconsLIE" TARGET="main" >consLIE</A ></DIV > <DIV CLASS="decl" ><A HREF="TcRnTypes.html#v%3AinstLoc" TARGET="main" >instLoc</A ></DIV > <DIV CLASS="decl" ><A HREF="TcRnTypes.html#v%3AinstSpan" TARGET="main" >instSpan</A ></DIV > <DIV CLASS="decl" ><A HREF="TcRnTypes.html#v%3AplusLIEs" TARGET="main" >plusLIEs</A ></DIV > <DIV CLASS="decl" ><A HREF="TcRnTypes.html#v%3AmkLIE" TARGET="main" >mkLIE</A ></DIV > <DIV CLASS="decl" ><A HREF="TcRnTypes.html#v%3AisEmptyLIE" TARGET="main" >isEmptyLIE</A ></DIV > <DIV CLASS="decl" ><A HREF="TcRnTypes.html#v%3AlieToList" TARGET="main" >lieToList</A ></DIV > <DIV CLASS="decl" ><A HREF="TcRnTypes.html#v%3AlistToLIE" TARGET="main" >listToLIE</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="TcRnTypes.html#t%3ATcId" TARGET="main" >TcId</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="TcRnTypes.html#t%3ATcIdSet" TARGET="main" >TcIdSet</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="TcRnTypes.html#t%3ATcDictBinds" TARGET="main" >TcDictBinds</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="TcRnTypes.html#t%3ATcTyVarBind" TARGET="main" >TcTyVarBind</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="TcRnTypes.html#t%3ATcTyVarBinds" TARGET="main" >TcTyVarBinds</A > </DIV ></DIV ></DIV ></BODY ></HTML >