zip

infix fun <A, B> zip(other: Schedule<A, B>): Schedule<<ERROR CLASS><Input, A>, <ERROR CLASS><Output, B>>
abstract fun <A, B, C> zip(other: Schedule<A, B>, f: (Output, B) -> C): Schedule<<ERROR CLASS><Input, A>, C>

Combines two with different input and output using and. Continues when both continue and uses the maximum delay.