[Haskell-cafe] String rewriting