[Haskell-cafe] can Haskell do everyting as we want?