A mini-Lisp in Haskell.