Creates a new Rx which zips the values of the source Rx according
to the given combiner
function.
Creates a new Rx which zips the values of the source Rx according
to the given combiner
function. Failures are passed through directly,
and transitioning from a Failure to a Success(s) re-starts the combining
using the result s
of the Success.