+> import Id ( SYN_IE(IdEnv), growIdEnv, addOneToIdEnv, combineIdEnvs, nullIdEnv,
+> unitIdEnv, mkIdEnv, rngIdEnv, lookupIdEnv,
+> SYN_IE(IdSet),
+> getIdUpdateInfo, addIdUpdateInfo, mkSysLocal, idType, isImportedId,
+> externallyVisibleId,
+> SYN_IE(Id), GenId
+> )
+> import IdInfo ( UpdateInfo, SYN_IE(UpdateSpec), mkUpdateInfo, updateInfoMaybe )
+> import Type ( splitFunTy, splitSigmaTy )
+> import UniqSet
+> import Unique ( getBuiltinUniques )
+> import SrcLoc ( noSrcLoc )