WhenStep

constructor(cases: List<Pair<IMonoUnboundQuery<In, Boolean?>, IMonoUnboundQuery<In, Out>>>, elseCase: IMonoUnboundQuery<In, Out>?)