def removed
import bendvy-ecs-core@0.1.0.3/execution_lifetime_scope_store.bend as ExecutionLifetimeScopeStoreimport Base
import bendvy-ecs-core@0.1.0.3/lifetime_scope.bend as Scope
import bendvy-ecs-core@0.1.0.3/entity_key.bend as Key
46# Called only after canonical despawn succeeds, using the complete generation key.
47def removed(~S:Data,store:Store<S>,key:Key.Key) -> Store<S>:
48 match store:
49 case Store{namespace,members}:Store{namespace,Scope.without(members,key)}