def uses
import bendvy-ecs-core@0.1.0.4/ordinary_app_recovery.bend as OrdinaryAppRecoveryimport Base
import bendvy-ecs-core@0.1.0.4/recovery_use.bend as Use
import bendvy-ecs-core@0.1.0.4/ordinary_app_registration_fields.bend as Fields
21def uses(values:List<&2,Use.Use>) -> List<&2,Fields.DeclaredUse>:
22 match values:
23 case []:[]
24 case Use.Use{target,Use.Write{}} <> rest:List.append(&2,Fields.DeclaredUse,use(target),uses(rest))