Nailing map validation in clojure.