I have a function that removes a key from a map:
(defn remove-key [key map] (into {} (remove (fn [[k v]] (#{key} k)) map))) (remov
dissoc removes one or more keys from a map:
(dissoc {:foo 1 :bar 2 :baz 3} :foo :bar)
or, if you have the keys in a collection
(apply dissoc {:foo 1 :bar 2 :baz 3} [:foo :bar])