()
| 841 | |
| 842 | const ioSucceed = () => Effect.succeed("OrElse") |
| 843 | const ioFail = () => Effect.fail("OrElseFailed") |
| 844 | const failOn0 = (ref: Ref.Ref<number>): Effect.Effect<number, string> => { |
| 845 | return Effect.gen(function*() { |
| 846 | const i = yield* Ref.updateAndGet(ref, (n) => n + 1) |