Clojure library for manipulating maps