run!
is convenient to ensure that no intermediate sequence is created when applying functions over large collections. A common need is to couple it with eduction
to apply
transformations on the input.
I was wondering if adding an arity to run!
was something that could be considered to make this common case even more handy.
This would make (run! xf proc coll)
a shorthand for (run! proc (eduction xf coll))
.
As always if there's actual interest in this, I'm happy to supply a patch for it.