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 ??
Was this page helpful?