New Typed Clojure error messages--destructuring is now a first-class concept!
Old: Polymorphic static method clojure.lang.RT/nth could not be applied to arguments
New: The type (t/HSet #{:foo}) cannot be destructured via syntax [a]
https://www.patreon.com/posts/54411134