base.ThenElse[R]

mut .then: R,
mut .else: R,
mut .then: R,
mut .else: R,