lisp lisp interpreter for fun made in haskell without any libraries supports almost all features except defmacro