A clojuresque lisp interpreted in Haskell