[Haskell-cafe] what are correct ways to translate haskell code ?