def required
import bendvy-ecs-core@0.1.0.3/feature.bend as Featureimport Base
72def required(items:List<&2,String>,+selected:List<&2,String>) -> Validation:
73 match items:
74 case []: Valid{}
75 case +name <> rest: missing(contains(selected,name),name,_ => required(rest,selected))