def contains
import bendvy-ecs-core@0.1.0.4/restore_graph_validation.bend as RestoreGraphValidationimport Base
import bendvy-ecs-core@0.1.0.4/entity_key.bend as Key
import bendvy-ecs-core@0.1.0.4/snapshot_data.bend as Basic
9def contains(+key:Key.Key,entities:List<&2,Basic.Entity>) -> Bool:
10 match entities:
11 case []:False{}
12 case Basic.Entity{other,_} <> rest:Bool.or(Key.equal(key,other),contains(key,rest))