Haskell port of programs in the Land of Lisp book