Concerns about Scope Lifetime in Effect Forking
seeing this signature:
const forkDaemon: <R, E, A>(self: Effect<R, E, A>) => Effect<R, never, Fiber.RuntimeFiber<E, A>> =
I think any Scope being part of R is misleading; if the Effect requires a Scope, then the Scope lifetime should bound to the Fiber (not the Effect of forking it) right ??
const forkDaemon: <R, E, A>(self: Effect<R, E, A>) => Effect<R, never, Fiber.RuntimeFiber<E, A>> =
I think any Scope being part of R is misleading; if the Effect requires a Scope, then the Scope lifetime should bound to the Fiber (not the Effect of forking it) right ??
