def observed
import bendvy-ecs-core@0.1.0.4/lifetime_scope.bend as LifetimeScopeimport Base
import entity_key.bend as Key
import bendvy-ecs-core@0.1.0.4/relation_commands.bend as A
37def observed(~S:Data,~C:Type,store:A.Store<S,Store<S,C>>,name:String) -> A.Store<S,Store<S,C>> & List<&2,Key.Key>:
38 match store:
39 case A.Store{Store{components,+members},graph}:(A.Store{Store{components,members},graph},select(members,name))