[Haskell-cafe] Printing and Referential transparency excuse