def answer.lib
import ezx@1.11.0.0/src/lock/run.bend as Runimport Base
import ezx@1.11.0.0/src/lock/lock.bend as L
import ezx@1.11.0.0/src/lock/world.bend as W
156# a tree under BEND_LIB, as it is
157def answer.lib(+dir: String, +manifest: String) -> IO(W.Answer):
158 do IO<W.Answer>:
159 ss : List<&2, String> <- disk.all(dir, L.manifest.files(String.lines(manifest)))
160 return W.Got{W.Lib{}, manifest, ss}