[Haskell-cafe] is value evaluated?