def logical_errors
import bendvy-ecs-core@0.1.0.3/execution_query.bend as ExecutionQueryimport Base
import bendvy-ecs-core@0.1.0.3/chunk_query.bend as Q
32def logical_errors(~E:Data,errors:List<&2,Q.Error<E>>) -> List<&2,Q.Error<E>>:
33 match errors:
34 case []:[]
35 case Q.Error{index,value} <> rest:Q.Error{U32.add(index,1),value} <> logical_errors(~E,rest)