Managing Scope within `acquireUseRelease` in TypeScript

How does one manage scope inside this acquire effect which resides inside of an acquireUseRelease?
const acquire: Effect.Effect<Whatever, never, Scope>
const app = Effect.acquireUseRelease(acquire, use, release)

Should I be creating a new Scope inside of the acquire effect and providing it there or re-use the scope somehow from the outer acquireUseRelease. I don't want the acquire effect to be released until the acquireUseRelease is released... If that makes any sense...
Was this page helpful?