Splits a stream of traversable input elements on a predicate.
Splits a stream of traversable input elements on a predicate. Yields all input up until the predicate matches within an input element. The input following a match is unprocessed.
The predicate to split input on.
The context to execute the supplied function with. The context is prepared on the calling thread before being used.