def or_else_call(self) -> None: e = Empty() a = Just(5) ac = lambda: a e.or_else(ac).should.equal(a)
def or_else(self) -> None: e = Empty() a = Just(1) e.or_else(a).should.equal(a)