>>926
>個々の文字はどうするんだ?
http://darcs.haskell.org/SoC/fps-soc/Data/Stringable.hs
には、
class Stringable a where
  ...
  head :: a -> Char
  tail :: a -> a
  ...
というメソッドがある。

>Charに32ビット使ってるのにUnicode(UCS4)のコードポイントそのまま使うんじゃないの?
>つうか、リストじゃないの?そんなのありえるの?
何が言いたいか全然分からんw
もうちょっと詳しく。