Option management for Clojure