setTyVarFlexi,
cloneTyVar, nameTyVar,
- openAlphaTyVar,
+ openAlphaTyVar, openAlphaTyVars,
alphaTyVars, alphaTyVar, betaTyVar, gammaTyVar, deltaTyVar,
-- We also export "environments" keyed off of
-- result type for "error", so that we can have (error Int# "Help")
openAlphaTyVar = TyVar initTyVarUnique mkTypeKind Nothing unused
+openAlphaTyVars =
+ [ TyVar u mkTypeKind Nothing unused
+ | u <- iterate incrUnique initTyVarUnique]
+
alphaTyVars = [ TyVar u mkBoxedTypeKind Nothing unused
| u <- iterate incrUnique initTyVarUnique]