def redirect
import bendvy-ecs-core@0.1.0.3/execution_deferred_settings.bend as ExecutionDeferredSettingsimport Base
import bendvy-ecs-core@0.1.0.3/dependency_plan.bend as Plan
65def redirect(edges:List<&2,Plan.Edge>,+target:U32,+sync:U32) -> List<&2,Plan.Edge>:
66 match edges:
67 case []:[Plan.Edge{sync,target}]
68 case edge <> rest:redirect_edge(target,sync,edge) <> redirect(rest,target,sync)