Understanding Clojure Transducers Through Types | Dark Hacker News