def validated
import bendvy-ecs-core@0.1.0.3/dependency_plan.bend as DependencyPlanimport Base
116def validated(~Requirement:Data,invalid:Maybe<&2,Invalid<Requirement>>,+nodes:List<&2,Node<Requirement>>,edges:List<&2,Edge>) -> Build<Requirement>:
117 match invalid:
118 case Some{reason}:Rejected{reason}
119 case None{}:sort(~Requirement,List.length(&2,Node<Requirement>,nodes),nodes,edges)