A philosophical difference between Haskell and Lisp (chrisdone.com)