Joint.joined: def of ezx@1.11.0.0 Import: import ezx@1.11.0.0/src/ws/joint.bend as Joint Lines 367-373 of ezx@1.11.0.0/src/ws/joint.bend: https://jend.leeeet.dev/read.txt?path=ezx@1.11.0.0/src/ws/joint.bend&start_line=367&end_line=373 import Base import ezx@1.11.0.0/src/ledger/manifest.bend as M # the joint ledger: the root's package, and every dependency and tool, each # name at its first declaration def joined(root: M.Manifest, +ms: List<&2, Member>) -> M.Manifest: M.Manifest{nn, ee, bb, hh, pa, pv, ds, ts} = root M.Manifest{nn, ee, bb, hh, pa, pv, firsts(List.append(&2, M.Dep, ds, members.deps(ms))), tools.firsts(List.append(&2, M.Tool, ts, members.tools(ms)))} Uses (10): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List.append https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/ledger/manifest.bend&name=Dep https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/ledger/manifest.bend&name=Manifest https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/ledger/manifest.bend&name=Tool https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/ws/joint.bend&name=Member https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/ws/joint.bend&name=firsts https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/ws/joint.bend&name=members.deps https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/ws/joint.bend&name=members.tools https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/ws/joint.bend&name=tools.firsts