def count_list
import bendvy-ecs-core@0.1.0.4/query_contract.bend as QueryContractimport Base
import world.bend as W
47def count_list(~S: Data,handles: List<&2,W.Handle<S>>,n: U32) -> U32:
48 match handles:
49 case []: n
50 case _ <> rest: count_list(~S,rest,(n + 1 : U32))