Haskell vs ocaml. Laziness or, more strictly, non-strictness is big.