Implementing Clojure-like transducers in Idris: Definitions and main concepts | Hacker News Reader