def files.of
import ezx@1.11.0.0/src/ws/joint.bend as Jointimport Base
import ezx@1.11.0.0/src/pkg/pkg.bend as K
import ezx@1.11.0.0/src/lock/world.bend as LW
746# the committed files a listing names, as the walk takes them
747def files.of(ls: List<&2, LW.Source>) -> List<&2, K.Source>:
748 match ls:
749 case []:
750 []
751 case LW.Source{at, text} <> tl:
752 K.Source{at, text} <> files.of(tl)