def reuse
import bendvy-ecs-core@0.1.0.3/execution_deferred_plan.bend as ExecutionDeferredPlanimport Base
92def reuse(explicitNodes:List<&2,Explicit>,+distance:Nat) -> Maybe<&2,U32>:
93 match explicitNodes:
94 case []:None{}
95 case Explicit{other,id} <> rest:explicit_choice(Nat.is_eq(other,distance),id,reuse(rest,distance))