Re[2]: [Haskell-cafe] Functions with side-effects?