#include "HsVersions.h"
import Unique
-import GlaExts
-#if __GLASGOW_HASKELL__ < 301
-import IOBase ( IO(..), IOResult(..) )
-#else
-#endif
+import GLAEXTS
+import UNSAFE_IO ( unsafeInterleaveIO )
w2i x = word2Int# x
i2w x = int2Word# x
%* *
%************************************************************************
-%************************************************************************
-%* *
-\subsubsection[UniqSupply-type]{@UniqSupply@ type and operations}
-%* *
-%************************************************************************
-
A value of type @UniqSupply@ is unique, and it can
supply {\em one} distinct @Unique@. Also, from the supply, one can
also manufacture an arbitrary number of further @UniqueSupplies@,