Recreating keyword arguments in Clojure