So into with hashmap and vector basically works like this:
(into {} [[:a 1] [:b 2]])
; => {:a 1, :b 2}
But with lists it doesn’t work like that:
(into {} '((:a 1) (:b 2)))
; => ClassCastException class clojure.lang.Keyword cannot be cast to class java.util.Map$Entry (clojure.lang.Keyword is in unnamed module of loader 'app'; java.util.Map$Entry is in module java.base of loader 'bootstrap') clojure.lang.ATransientMap.conj (ATransientMap.java:44)
Which isn’t nice, since now I can’t do something like this: