def budget
import bendvy-ecs-core@0.1.0.4/hierarchy_traversal.bend as HierarchyTraversalimport Base
import bendvy-ecs-core@0.1.0.4/relation_types.bend as G
15def budget(~S:Data,graph:G.Graph<S>) -> Nat:
16 match graph:
17 case G.Graph{edges,_}: 1n+List.length(&2,G.Edge<S>,edges)