oh maybe clojure?