A simple object-oriented system written in Clojure