def contains
import bendvy-ecs-core@0.1.0.4/schedule_provision.bend as ScheduleProvisionimport Base
40def contains(~S: Data,items: List<&2,Requirement<S>>,+item: Requirement<S>) -> Bool:
41 match items:
42 case []: False{}
43 case head <> rest: Bool.or(same(~S,head,item),contains(~S,rest,item))