Haskell: Thank God it isn't Lisp!