Declarative case conversion for Clojure.