def handles
import bendvy-ecs-core@0.1.0.4/trace_relation.bend as TraceRelationimport Base
import bendvy-ecs-core@0.1.0.4/trace_facts.bend as Facts
import bendvy-ecs-core@0.1.0.4/world.bend as W
44def handles(~S:Data,targets:List<&2,W.Handle<S>>) -> List<&2,Facts.HandleValue>:
45 match targets:
46 case []:[]
47 case target <> rest:handle(~S,target) <> handles(~S,rest)