(label: string)
| 138 | Effect.gen(function*() { |
| 139 | const ref = yield* (Ref.make<ReadonlyArray<string>>([])) |
| 140 | const event = (label: string) => Ref.update(ref, (array) => [...array, label]) |
| 141 | const effect = pipe( |
| 142 | Channel.acquireReleaseOut(event("Acquired"), () => event("Released")), |
| 143 | Channel.concatMap(() => Channel.fail("error")), |