[Haskell-cafe] Comments and suggestions on code