Why sequence + mapcat silently turns your streaming pipeline into an eager buffer, and how IReduceInit fixes it
In the previous article, we built an elegant transducer pipeline for streaming large files: a with-open-xf transducer managing resource lifecycle inside the chain, mapcat expanding one file into N rows, and transduce consuming everything in O(1) memory. It works perfectly for a single source.