[Haskell-cafe] High-readibility version of "CONS should not evaluate its arguments?"