maybe I'll hit clojure while I'm at it