type Named
import ezx@1.11.0.0/src/pub/plan.bend as Planimport Base
183# how the ledger names the package on the hub: not at all, so it is
184# published by its hash alone; by `<name>@<version>`, as bend's `--publish`
185# takes it; or in a way ez refuses, and why
186type Named is Data:
187 ByHash{}
188 ByName{nv: String}
189 Unnamed{why: String}