Can someone ELI5 what is unique about transducers? They've always sounded interesting but I'm not willing to invest the time to learn Clojure just to understand them. The example here basically makes it look like piping, which doesn't seem new enough to warrant the new terminology, but the README alludes to the protocol being different from typical iterators and more efficient somehow which sounds interesting.