text-icu の Data.Text.ICU.Convert http://hackage.haskell.org/package/text-icu-0.7.0.1/docs/Data-Text-ICU-Convert.html のメインの関数はstrictなTextとByteStrictを変換する fromUnicode :: Converter -> Text -> ByteString と toUnicode :: Converter -> ByteString -> Text だけど、このインターフェースだと状態を扱えないので、lazyなTextとByteStringを変換したりできないような…… ? #Haskell