type Ask
import ezx@1.11.0.0/src/doctor/world.bend as Worldimport Base
import ezx@1.11.0.0/src/lock/world.bend as W
22# a question the planner asks
23type Ask is Data:
24 Probe{name: String} # the program asked for its version
25 Lib{dir: String} # the names under the library directory, as `ls` prints them
26 Sources{} # every `.bend` file git tracks, with its text
27 Tree{ask: W.Ask} # the lock's question about a package, put to BEND_LIB
28 Name{nv: String} # the file BEND_LIB/names/<nv>, as it is