(let [m {:a 1 :b 2}] (match [m] [({:a 1} :only [:a])] :a0 :else :a1))
We get :a0 instead of :a1
Fixed, https://github.com/clojure/core.match/commit/3407090009b447b594a7c361c8891f9b6e8f72bb
Fixed, https://github.com/clojure/core.match/commit/3407090009b447b594a7c361c8891f9b6e8f72bb