def decide.cache
import ezx@1.11.0.0/src/tool/plan.bend as Planimport Base
import ezx@1.11.0.0/src/tool/world.bend as TW
889# the binary's record and whether it is there, still to ask
890def decide.cache(open: List<&2, TW.Ask>, +world: TW.World) -> Verdict:
891 match open:
892 case []:
893 decide.lock(unlocked(world), world)
894 case h <> t:
895 Pending{h <> t, []}