[Haskell-cafe] evaluate vs seq