def sources
import ezx@1.11.0.0/src/ws/moved.bend as Movedimport Base
import ezx@1.11.0.0/src/lock/world.bend as LW
import ezx@1.11.0.0/src/pkg/pkg.bend as K
314# the committed files as the lock is to read them
315def sources(fs: List<&2, K.Source>) -> List<&2, LW.Source>:
316 match fs:
317 case []:
318 []
319 case K.Source{at, text} <> tl:
320 LW.Source{at, text} <> sources(tl)