A sink that completes supplied promises with supplied values
Creates a sink that acks each message and applies the given function with the received element until upstream terminates.
A Sink
that acks each message and keeps on collecting incoming elements until upstream terminates.