úÎW{;      !"#$%&'()*+,-./0123456789:SafeI;<=>?@ABSafe +7;<=>?FT‹ 7How to convert from the type you will attempt to store 5How to convert to the type you will attempt to store £If you have a data structure where in many cases the simplest way to read or write to it is just convert it to another you should define an instance of this class.%For example, the simple way to write  ByteString C+s is just to convert them to and from lazy  ByteStrings.Defining classese  and Ý will define default methods for many of the other classes in this library. These can still be overriden if desired but it will save you a lot of boilerplate if you just which to convert your structure through some other. Generalised  Effective type synonym for . See  for more details.  Generalised  Type synonym for . See  for more details.  Generalised  Type synonym for  . See  for more details.  Generalised  1Type synonym, for the common case of an ordinary D in the E.      Safeá SafeM   SafeÁ    Safe5  F   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRST-io-string-like-0.1.0.1-9cAKGzNgY2s3SQdszxLC7KSystem.IO.StringLike.ImplPaths_io_string_like System.IO hPutStrLnhPutStrhGetLine hGetContents System.IO.StringLike.GetContentsSystem.IO.StringLike.GetLineSystem.IO.StringLike.PutStrSystem.IO.StringLike.PutStrLn CanProxyFrom canProxyFrom CanProxyTo canProxyTo CanProxyTCanPutStrLnClass CanPutStrLnCanPutStrClass CanPutStrCanGetLineClass CanGetLineCanGetContentsClassCanGetContents getContentsreadFilegetLineputStr writeFile appendFileinteractputStrLn$fCanProxyToBuilder$fCanProxyToBuilder0$fCanPutStrClassmHandleBuilder$fCanPutStrClassmHandleText$fCanPutStrClassmHandleText0$fCanPutStrClassmHandleBuilder0!$fCanPutStrClassmHandleByteString"$fCanPutStrClassmHandleByteString0$fCanPutStrClassmHandle[]$fCanPutStrClassm[]t $fCanPutStrLnClassmHandleBuilder$fCanPutStrLnClassmHandleText$fCanPutStrLnClassmHandleText0!$fCanPutStrLnClassmHandleBuilder0#$fCanPutStrLnClassmHandleByteString$$fCanPutStrLnClassmHandleByteString0$fCanPutStrLnClassmHandle[]$fCanProxyFromBuilder$fCanProxyFromBuilder0#$fCanGetContentsClassmHandleBuilder $fCanGetContentsClassmHandleText!$fCanGetContentsClassmHandleText0$$fCanGetContentsClassmHandleBuilder0&$fCanGetContentsClassmHandleByteString'$fCanGetContentsClassmHandleByteString0$fCanGetContentsClassmHandle[]$fCanGetContentsClassm[]t$fCanGetLineClassmHandleBuilder$fCanGetLineClassmHandleText$fCanGetLineClassmHandleText0 $fCanGetLineClassmHandleBuilder0"$fCanGetLineClassmHandleByteString#$fCanGetLineClassmHandleByteString0$fCanGetLineClassmHandle[]version getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileNamebytestring-0.10.8.2 Data.ByteString.Builder.InternalBuilderbaseGHC.IO.Handle.TypesHandleghc-prim GHC.TypesIO