I have a persistent map which I want to filter. Something like this:
(filter #(-> % val (= 1)) {:a 1 :b 1 :c 2})
The above comes out as
And another one:
(let [m {:a 1 :b 2 :c 1}] (select-keys m (for [[k v] m :when (= v 1)] k)))