def joint.read
import ezx@1.11.0.0/src/ws/joint.bend as Jointimport Base
import ezx@1.11.0.0/src/ledger/manifest.bend as M
import ezx@1.11.0.0/src/pkg/pkg.bend as K
819# the members joined with the root, once each was read and every member's
820# section resolved
821def joint.read(rd: Read, +root: M.Manifest, +files: List<&2, K.Source>) -> Joint:
822 match rd:
823 case Unread{why}:
824 Clash{why}
825 case Read{ms}:
826 resolve(root, ms, files)