Understanding Clojure Transducers Through Types | Hacker News Reader