type Joint
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
40# what a workspace is locked from: as a project of its own, which is not a
41# workspace; nothing, because something about the workspace was refused; or
42# the joint ledger
43type Joint is Data:
44 Lone{}
45 Clash{why: String}
46 Joint{m: M.Manifest}