<!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 >TcEnv</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" >TcEnv</DIV ><DIV CLASS="mini-synopsis" ><DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="TcEnv.html#t%3ATyThing" TARGET="main" >TyThing</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="TcEnv.html#t%3ATcTyThing" TARGET="main" >TcTyThing</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="TcEnv.html#t%3ATcId" TARGET="main" >TcId</A > </DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="TcEnv.html#t%3AInstInfo" TARGET="main" >InstInfo</A > a</DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AiDFunId" TARGET="main" >iDFunId</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3ApprInstInfo" TARGET="main" >pprInstInfo</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3ApprInstInfoDetails" TARGET="main" >pprInstInfoDetails</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AsimpleInstInfoClsTy" TARGET="main" >simpleInstInfoClsTy</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AsimpleInstInfoTy" TARGET="main" >simpleInstInfoTy</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AsimpleInstInfoTyCon" TARGET="main" >simpleInstInfoTyCon</A ></DIV > <DIV CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="TcEnv.html#t%3AInstBindings" TARGET="main" >InstBindings</A > a</DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AtcExtendGlobalEnv" TARGET="main" >tcExtendGlobalEnv</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AsetGlobalTypeEnv" TARGET="main" >setGlobalTypeEnv</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AtcExtendGlobalValEnv" TARGET="main" >tcExtendGlobalValEnv</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AtcLookupLocatedGlobal" TARGET="main" >tcLookupLocatedGlobal</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AtcLookupGlobal" TARGET="main" >tcLookupGlobal</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AtcLookupField" TARGET="main" >tcLookupField</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AtcLookupTyCon" TARGET="main" >tcLookupTyCon</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AtcLookupClass" TARGET="main" >tcLookupClass</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AtcLookupDataCon" TARGET="main" >tcLookupDataCon</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AtcLookupLocatedGlobalId" TARGET="main" >tcLookupLocatedGlobalId</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AtcLookupLocatedTyCon" TARGET="main" >tcLookupLocatedTyCon</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AtcLookupLocatedClass" TARGET="main" >tcLookupLocatedClass</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AtcLookupFamInst" TARGET="main" >tcLookupFamInst</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AtcExtendKindEnv" TARGET="main" >tcExtendKindEnv</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AtcExtendKindEnvTvs" TARGET="main" >tcExtendKindEnvTvs</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AtcExtendTyVarEnv" TARGET="main" >tcExtendTyVarEnv</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AtcExtendTyVarEnv2" TARGET="main" >tcExtendTyVarEnv2</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AtcExtendGhciEnv" TARGET="main" >tcExtendGhciEnv</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AtcExtendIdEnv" TARGET="main" >tcExtendIdEnv</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AtcExtendIdEnv1" TARGET="main" >tcExtendIdEnv1</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AtcExtendIdEnv2" TARGET="main" >tcExtendIdEnv2</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AtcLookup" TARGET="main" >tcLookup</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AtcLookupLocated" TARGET="main" >tcLookupLocated</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AtcLookupLocalIds" TARGET="main" >tcLookupLocalIds</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AtcLookupId" TARGET="main" >tcLookupId</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AtcLookupTyVar" TARGET="main" >tcLookupTyVar</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AgetScopedTyVarBinds" TARGET="main" >getScopedTyVarBinds</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AlclEnvElts" TARGET="main" >lclEnvElts</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AgetInLocalScope" TARGET="main" >getInLocalScope</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AfindGlobals" TARGET="main" >findGlobals</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AwrongThingErr" TARGET="main" >wrongThingErr</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3ApprBinders" TARGET="main" >pprBinders</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AtcExtendRecEnv" TARGET="main" >tcExtendRecEnv</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AtcExtendRules" TARGET="main" >tcExtendRules</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AtcGetGlobalTyVars" TARGET="main" >tcGetGlobalTyVars</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AcheckWellStaged" TARGET="main" >checkWellStaged</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AtcMetaTy" TARGET="main" >tcMetaTy</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AthLevel" TARGET="main" >thLevel</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AtopIdLvl" TARGET="main" >topIdLvl</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AthTopLevelId" TARGET="main" >thTopLevelId</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AthRnBrack" TARGET="main" >thRnBrack</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AisBrackStage" TARGET="main" >isBrackStage</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AnewLocalName" TARGET="main" >newLocalName</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AnewDFunName" TARGET="main" >newDFunName</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AnewFamInstTyConName" TARGET="main" >newFamInstTyConName</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AmkStableIdFromString" TARGET="main" >mkStableIdFromString</A ></DIV > <DIV CLASS="decl" ><A HREF="TcEnv.html#v%3AmkStableIdFromName" TARGET="main" >mkStableIdFromName</A ></DIV ></DIV ></DIV ></BODY ></HTML >