<label id="sec:Int">
<p>
-This library provides signed integers of various sizes. The types
-supported are as follows:
+This interface provides a collection of sized, signed integers. The
+types supported are as follows:
<tabular ca="ll">
type | number of bits @
Hugs does not provide <tt/Int64/ at the moment.
</itemize>
+
+The <tt/Int/ module also exports the overloaded operations for
+converting to and from Haskell <tt/Int/s:
+
+<tscreen><verb>
+toInt :: (Integral a) => a -> Int
+fromInt :: (Num a) => Int -> a
+</verb></tscreen>
+
+Portability note: both Hugs98 and all releases of GHC prior to
+ghc-4.05 also exports these two via the Prelude. So, to have code
+that uses <tt>toInt</tt> and <tt>fromInt</tt> be maximally portable,
+make sure you add an import on <tt>Int</tt> (even if the version
+of Hugs or GHC you're currently using may not export these two
+from there.)
+