def go
import ezx@1.11.0.0/src/tool/run.bend as Runimport Base
import ezx@1.11.0.0/src/tool/world.bend as TW
316# one target, run, installed or upgraded, over the project's ledger and lock,
317# building the file `want` names when it names one
318def go(
319 act: TW.Act,
320 +target: String,
321 +want: String,
322 +here: String,
323 +vars: TW.Env,
324 +bend: String,
325 +led: Maybe<&2, String>,
326 +lock: Maybe<&2, String>
327) -> IO(Unit):
328 loop(rounds(), TW.World{act, target, want, here, vars, bend, led, lock, [], []})