rough draft of a lisp interpreter for retro