def finish_build
import bendvy-ecs-core@0.1.0.4/schedule_provision.bend as ScheduleProvisionimport Base
import bendvy-ecs-core@0.1.0.4/schedule.bend as Sch
72def finish_build(~S: Data,~C: Type,~R: Type,~E: Data,~H: Type,built: Sch.Build<S,C,R,E,H>,needs: List<&2,Requirement<S>>) -> Build<S,C,R,E,H>:
73 match built:
74 case Sch.Invalid{owners}: Invalid{owners}
75 case Sch.Built{schedule}: Built{Provisioned{schedule,needs}}