[Haskell-cafe] meaning of "referential transparency"