Source.asSourceWithContext
Turns a Source into a SourceWithContext which can propagate a context per element along a stream.
Description
Turns a Source into a SourceWithContext which can propagate a context per element along a stream. The function passed into asSourceWithContext must turn elements into contexts, one context for every element.