úκz Safe-InferredMuch like the 3 class, but will return (possibly) clamped values. 3Typical instances of this class will clamp against  and  NThis class is designed to avoid inconsistency problems such as the following: read "321" :: Word865 read "4321" :: Word8225 read "-4" :: Word8252 ;Using this class, the results are predictable and precise: &readBounded "321" :: BoundedRead Word8ClampedRead 255 'readBounded "4321" :: BoundedRead Word8ClampedRead 255 %readBounded "-4" :: BoundedRead Word8ClampedRead 0 &readBounded "255" :: BoundedRead Word8ExactRead 255 $readBounded "6" :: BoundedRead Word8 ExactRead 6 &readBounded "xxx" :: BoundedRead Word8NoRead "Information about a bounded read. tThe value was successfully read, but had to be clamped to a narrower representation because its value was too wide. fThe value was successfully read exactly, and did not have to be clamped to a narrower representation. The read failed. iReads a clamped value for any integer type with the given class constraints. Useful for implementing a  instance or avoiding one.          read-bounded-0.1.1.0Text.Read.BoundedPrelude.BoundedminBoundmaxBound ReadBounded readBounded BoundedRead ClampedRead ExactReadNoReadreadBoundedIntegerbaseGHC.ReadReadClampedExact fromMaybeclamp$fReadBoundedWord64$fReadBoundedWord32$fReadBoundedWord16$fReadBoundedWord8$fReadBoundedWord$fReadBoundedInt64$fReadBoundedInt32$fReadBoundedInt16$fReadBoundedInt8$fReadBoundedInt$fReadBoundedInteger