/** * A generator of optional values. Shrinks toward `None`. * * @tsplus static effect/core/testing/Gen.Ops maybe * @tsplus getter effect/core/testing/Gen maybe */ export function maybe(self: Gen): Gen> { return Gen.oneOf(Gen.none, self.map(Maybe.some)) }