(value: Body<A, E, R>)
| 7 | type Body<A, E, R> = Effect.Effect<A, E, R> | (() => Effect.Effect<A, E, R>) |
| 8 | |
| 9 | const body = <A, E, R>(value: Body<A, E, R>) => Effect.suspend(() => (typeof value === "function" ? value() : value)) |
| 10 | |
| 11 | const run = <A, E, R, E2>(value: Body<A, E, R | Scope.Scope>, layer: Layer.Layer<R, E2>) => |
| 12 | Effect.gen(function* () { |