úÎûï     portable experimentalemertens@galois.comCEncode a Haskell String to a list of Word8 values, in UTF8 format. LDecode a UTF8 string packed into a list of Word8 values, directly to String  portable  experimental emertens@galois.com Encode a string in UTF8 form. Decode a string from UTF8 $Convert a list of bytes to a String String to list of bytes. The 7 function outputs a value of any printable type to the 8 standard output device. This function differs from the L System.IO.print in that it preserves any UTF8 encoding of the shown value. 2Write a UTF8 string to the standard output device  The same as  , but adds a newline character. 0Read a UTF8 line from the standard input device The  function combines  and readIO, preserving UTF8 The  function reads a file and 4 returns the contents of the file as a UTF8 string. - The file is read lazily, on demand, as with . The computation  file str! function writes the UTF8 string str,  to the file file. The computation   file str" function appends the UTF8 string str,  to the file file. Read a UTF8 line from a Handle (Lazily read a UTF8 string from a Handle !Write a UTF8 string to a Handle. 6Write a UTF8 string to a Handle, appending a newline. $Lazily read stdin as a UTF8 string.           utf8-string-0.1Codec.Binary.UTF8.StringSystem.IO.UTF8encodedecodeprintputStrputStrLngetLinereadLnreadFile writeFile appendFilehGetLine hGetContentshPutStr hPutStrLn getContentsreplacement_character encodeString decodeString bytesToString stringToBytes