or

open suspend fun <B, C> or(    other: Schedule.Decision<Input, B>,     transform: suspend (output: Output?, b: B?) -> C,     combineDuration: suspend (left: Duration?, right: Duration?) -> Duration): Schedule.Decision<Input, C>