Scoping Service Instantiation for Isolated Instances

Is it possible to scope a service's instantiation to an Effect Scope, and create a new instance for each scope?

In the attached example, the CounterLive layer is shared across both scopes. I'd like an isolated instance of the Counter service for each scope. Basically, I'm trying to figure out how to get services with a 'request' lifetime, rather than singleton services.
Was this page helpful?