[Haskell-cafe] XText vs DSL in Haskell in mission critical software