zipWithM package:streamly-core
Like
zipWith but using a monadic zipping function.
Distribute the input to two unfolds and then zip the outputs to a
single stream using a monadic zip function.
Stops as soon as any of the unfolds stops.
Pre-release
Like
unzipWith but with a monadic splitter function.
Definition:
>>> unzipWithM k f1 f2 = Fold.lmapM k (Fold.unzip f1 f2)
Pre-release
Similar to
unzipWithM but terminates when any fold terminates.