andThen

open suspend fun andThen(other: suspend (Input) -> Schedule.Decision<Input, Output>): Schedule.Decision<Input, Output>
open suspend fun <A, B> andThen(other: suspend (Input) -> Schedule.Decision<Input, A>, ifLeft: suspend (Output) -> B, ifRight: suspend (A) -> B): Schedule.Decision<Input, B>