-mkPseudoUnique1, mkPseudoUnique2, mkPseudoUnique3,
- mkBuiltinUnique :: Int -> Unique
-
-mkBuiltinUnique i = mkUnique 'B' i
-mkPseudoUnique1 i = mkUnique 'C' i -- used for uniqueOf on Regs
-mkPseudoUnique2 i = mkUnique 'D' i -- ditto
-mkPseudoUnique3 i = mkUnique 'E' i -- ditto
-
-getBuiltinUniques :: Int -> [Unique]
-getBuiltinUniques n = map (mkUnique 'B') [1 .. n]
-\end{code}
-
-%************************************************************************
-%* *
-\subsubsection[Uniques-prelude-Classes]{@Uniques@ for wired-in @Classes@}
-%* *
-%************************************************************************
-
-\begin{code}
-boundedClassKey = mkPreludeClassUnique 1
-enumClassKey = mkPreludeClassUnique 2
-eqClassKey = mkPreludeClassUnique 3
-evalClassKey = mkPreludeClassUnique 4
-floatingClassKey = mkPreludeClassUnique 5
-fractionalClassKey = mkPreludeClassUnique 6
-integralClassKey = mkPreludeClassUnique 7
-monadClassKey = mkPreludeClassUnique 8
-monadZeroClassKey = mkPreludeClassUnique 9
-monadPlusClassKey = mkPreludeClassUnique 10
-functorClassKey = mkPreludeClassUnique 11
-numClassKey = mkPreludeClassUnique 12
-ordClassKey = mkPreludeClassUnique 13
-readClassKey = mkPreludeClassUnique 14
-realClassKey = mkPreludeClassUnique 15
-realFloatClassKey = mkPreludeClassUnique 16
-realFracClassKey = mkPreludeClassUnique 17
-showClassKey = mkPreludeClassUnique 18
-
-cCallableClassKey = mkPreludeClassUnique 19
-cReturnableClassKey = mkPreludeClassUnique 20
-
-ixClassKey = mkPreludeClassUnique 21
-allClassKey = mkPreludeClassUnique 22 -- Pseudo class used for universal quantification
-\end{code}
-
-%************************************************************************
-%* *
-\subsubsection[Uniques-prelude-TyCons]{@Uniques@ for wired-in @TyCons@}
-%* *
-%************************************************************************
-
-\begin{code}
-addrPrimTyConKey = mkPreludeTyConUnique 1
-addrTyConKey = mkPreludeTyConUnique 2
-arrayPrimTyConKey = mkPreludeTyConUnique 3
-boolTyConKey = mkPreludeTyConUnique 4
-byteArrayPrimTyConKey = mkPreludeTyConUnique 5
-charPrimTyConKey = mkPreludeTyConUnique 7
-charTyConKey = mkPreludeTyConUnique 8
-doublePrimTyConKey = mkPreludeTyConUnique 9
-doubleTyConKey = mkPreludeTyConUnique 10
-floatPrimTyConKey = mkPreludeTyConUnique 11
-floatTyConKey = mkPreludeTyConUnique 12
-funTyConKey = mkPreludeTyConUnique 13
-intPrimTyConKey = mkPreludeTyConUnique 14
-intTyConKey = mkPreludeTyConUnique 15
-integerTyConKey = mkPreludeTyConUnique 16
-liftTyConKey = mkPreludeTyConUnique 17
-listTyConKey = mkPreludeTyConUnique 18
-foreignObjPrimTyConKey = mkPreludeTyConUnique 19
-foreignObjTyConKey = mkPreludeTyConUnique 20
-mutableArrayPrimTyConKey = mkPreludeTyConUnique 21
-mutableByteArrayPrimTyConKey = mkPreludeTyConUnique 22
-orderingTyConKey = mkPreludeTyConUnique 23
-synchVarPrimTyConKey = mkPreludeTyConUnique 24
-ratioTyConKey = mkPreludeTyConUnique 25
-rationalTyConKey = mkPreludeTyConUnique 26
-realWorldTyConKey = mkPreludeTyConUnique 27
-return2GMPsTyConKey = mkPreludeTyConUnique 28
-returnIntAndGMPTyConKey = mkPreludeTyConUnique 29
-stablePtrPrimTyConKey = mkPreludeTyConUnique 30
-stablePtrTyConKey = mkPreludeTyConUnique 31
-stateAndAddrPrimTyConKey = mkPreludeTyConUnique 32
-stateAndArrayPrimTyConKey = mkPreludeTyConUnique 33
-stateAndByteArrayPrimTyConKey = mkPreludeTyConUnique 34
-stateAndCharPrimTyConKey = mkPreludeTyConUnique 35
-stateAndDoublePrimTyConKey = mkPreludeTyConUnique 36
-stateAndFloatPrimTyConKey = mkPreludeTyConUnique 37
-stateAndIntPrimTyConKey = mkPreludeTyConUnique 38
-stateAndForeignObjPrimTyConKey = mkPreludeTyConUnique 39
-stateAndMutableArrayPrimTyConKey = mkPreludeTyConUnique 40
-stateAndMutableByteArrayPrimTyConKey = mkPreludeTyConUnique 41
-stateAndSynchVarPrimTyConKey = mkPreludeTyConUnique 42
-stateAndPtrPrimTyConKey = mkPreludeTyConUnique 43
-stateAndStablePtrPrimTyConKey = mkPreludeTyConUnique 44
-stateAndWordPrimTyConKey = mkPreludeTyConUnique 45
-statePrimTyConKey = mkPreludeTyConUnique 46
-stateTyConKey = mkPreludeTyConUnique 47
-mutableByteArrayTyConKey = mkPreludeTyConUnique 48
-stTyConKey = mkPreludeTyConUnique 49
-stRetTyConKey = mkPreludeTyConUnique 50
-ioTyConKey = mkPreludeTyConUnique 51
-ioResultTyConKey = mkPreludeTyConUnique 52
-byteArrayTyConKey = mkPreludeTyConUnique 53
-wordPrimTyConKey = mkPreludeTyConUnique 54
-wordTyConKey = mkPreludeTyConUnique 55
-voidTyConKey = mkPreludeTyConUnique 56
-\end{code}
-
-%************************************************************************
-%* *
-\subsubsection[Uniques-prelude-DataCons]{@Uniques@ for wired-in @DataCons@}
-%* *
-%************************************************************************
-
-\begin{code}
-addrDataConKey = mkPreludeDataConUnique 1
-buildDataConKey = mkPreludeDataConUnique 2
-charDataConKey = mkPreludeDataConUnique 4
-consDataConKey = mkPreludeDataConUnique 5
-doubleDataConKey = mkPreludeDataConUnique 6
-eqDataConKey = mkPreludeDataConUnique 7
-falseDataConKey = mkPreludeDataConUnique 8
-floatDataConKey = mkPreludeDataConUnique 9
-gtDataConKey = mkPreludeDataConUnique 10
-intDataConKey = mkPreludeDataConUnique 11
-integerDataConKey = mkPreludeDataConUnique 12
-liftDataConKey = mkPreludeDataConUnique 13
-ltDataConKey = mkPreludeDataConUnique 14
-foreignObjDataConKey = mkPreludeDataConUnique 15
-nilDataConKey = mkPreludeDataConUnique 18
-ratioDataConKey = mkPreludeDataConUnique 21
-return2GMPsDataConKey = mkPreludeDataConUnique 22
-returnIntAndGMPDataConKey = mkPreludeDataConUnique 23
-stablePtrDataConKey = mkPreludeDataConUnique 24
-stateAndAddrPrimDataConKey = mkPreludeDataConUnique 25
-stateAndArrayPrimDataConKey = mkPreludeDataConUnique 26
-stateAndByteArrayPrimDataConKey = mkPreludeDataConUnique 27
-stateAndCharPrimDataConKey = mkPreludeDataConUnique 28
-stateAndDoublePrimDataConKey = mkPreludeDataConUnique 29
-stateAndFloatPrimDataConKey = mkPreludeDataConUnique 30
-stateAndIntPrimDataConKey = mkPreludeDataConUnique 31
-stateAndForeignObjPrimDataConKey = mkPreludeDataConUnique 32
-stateAndMutableArrayPrimDataConKey = mkPreludeDataConUnique 33
-stateAndMutableByteArrayPrimDataConKey = mkPreludeDataConUnique 34
-stateAndSynchVarPrimDataConKey = mkPreludeDataConUnique 35
-stateAndPtrPrimDataConKey = mkPreludeDataConUnique 36
-stateAndStablePtrPrimDataConKey = mkPreludeDataConUnique 37
-stateAndWordPrimDataConKey = mkPreludeDataConUnique 38
-stateDataConKey = mkPreludeDataConUnique 39
-trueDataConKey = mkPreludeDataConUnique 40
-wordDataConKey = mkPreludeDataConUnique 41
-stDataConKey = mkPreludeDataConUnique 42
-stRetDataConKey = mkPreludeDataConUnique 43
-ioDataConKey = mkPreludeDataConUnique 44
-ioOkDataConKey = mkPreludeDataConUnique 45
-ioFailDataConKey = mkPreludeDataConUnique 46
-\end{code}
-
-%************************************************************************
-%* *
-\subsubsection[Uniques-prelude-Ids]{@Uniques@ for wired-in @Ids@ (except @DataCons@)}
-%* *
-%************************************************************************