úÎ5Á     SafeMuch like the 2 class, but will return (possibly) clamped values.3Typical instances of this class will clamp against  and MThis class is designed to avoid inconsistency problems such as the following:read "321" :: Word865read "4321" :: Word8225read "-4" :: Word8252:Using this class, the results are predictable and precise:&readBounded "321" :: BoundedRead Word8ClampedRead 255'readBounded "4321" :: BoundedRead Word8ClampedRead 255%readBounded "-4" :: BoundedRead Word8 ClampedRead 0&readBounded "255" :: BoundedRead Word8 ExactRead 255$readBounded "6" :: BoundedRead Word8 ExactRead 6&readBounded "xxx" :: BoundedRead Word8NoRead!Information about a bounded read.The read failed.eThe value was successfully read exactly, and did not have to be clamped to a narrower representation.sThe value was successfully read, but had to be clamped to a narrower representation because its value was too wide.hReads 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.1-65q3OV9LAMM1uci1Y8MQ5dText.Read.BoundedPrelude.BoundedminBoundmaxBound ReadBounded readBounded BoundedReadNoRead ExactRead ClampedReadreadBoundedInteger$fReadBoundedWord64$fReadBoundedWord32$fReadBoundedWord16$fReadBoundedWord8$fReadBoundedWord$fReadBoundedInt64$fReadBoundedInt32$fReadBoundedInt16$fReadBoundedInt8$fReadBoundedInt$fReadBoundedInteger$fShowBoundedRead$fReadBoundedRead$fEqBoundedRead$fOrdBoundedReadbaseGHC.ReadReadClampedExact fromMaybeclamp