Plan.early: def of ezx@1.11.0.0 Import: import ezx@1.11.0.0/src/add/plan.bend as Plan Lines 329-338 of ezx@1.11.0.0/src/add/plan.bend: https://jend.leeeet.dev/read.txt?path=ezx@1.11.0.0/src/add/plan.bend&start_line=329&end_line=338 import Base import ezx@1.11.0.0/src/add/world.bend as A import ezx@1.11.0.0/src/ez/named.bend as Named # why the name is refused before anything is asked, "" when it is not. A # `--rename` that is no key is always refused here, and a clash only when # the ledger alone decides the name; one that turns on the checkout's # `[package] name` is decided after the walk. def early(+world: A.World) -> String: Bool.pick(String, decided(world), Named.why.as(A.deps(world), Named.as(A.deps(world), A.url(world), A.rename(world), "", A.fresh(world)), A.url(world), A.rename(world)), "") Uses (10): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool.pick https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/add/plan.bend&name=decided https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/add/world.bend&name=World https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/add/world.bend&name=deps https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/add/world.bend&name=fresh https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/add/world.bend&name=rename https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/add/world.bend&name=url https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/ez/named.bend&name=as https://jend.leeeet.dev/definition.txt?path=ezx@1.11.0.0/src/ez/named.bend&name=why.as