[Haskell-cafe] Design in Haskell?