type Rooted
import ezx@1.11.0.0/src/ws/relock.bend as Relockimport Base
import ezx@1.11.0.0/src/lock/world.bend as LW
import ezx@1.11.0.0/src/ws/joint.bend as J
33# what a command run in a workspace reads of its root: the root's directory,
34# the path from it to where the command runs, the root's ledger, every other
35# ez.toml git lists under it, the `.bend` files git lists under it, each path
36# from the root, and the root's lock
37type Rooted is Data:
38 Rooted{
39 at: String,
40 rel: List<&2, String>,
41 text: String,
42 found: List<&2, J.Found>,
43 listing: LW.Listing,
44 lock: String
45 }