Michael Heerdegen writes: Hi Michael, > +(defun stream-scan (function init stream) > + "Return a stream of successive reduced values for STREAM. Why not using `seq-reduce'? > +(defun stream-mapconcat (function stream separator) Would `seq-mapconcat' with a stream-specific implementation make sense? Cheers, Nico