def weighs
import ezx@1.11.0.0/src/fetch/plan.bend as Planimport Base
import ezx@1.11.0.0/src/lock/world.bend as W
import ezx@1.11.0.0/src/pkg/pkg.bend as K
154# every file laid, weighed by its own text
155def weighs(ls: List<&2, W.Source>) -> List<&2, K.Item>:
156 match ls:
157 case []:
158 []
159 case h <> t:
160 weigh(h) <> weighs(t)