def why.ran
import ezx@1.11.0.0/src/pub/plan.bend as Planimport Base
639# why an upload refuses, `words` being the line it ran. bend has sent the
640# package by the time it answers, since it cannot report the hash without
641# sending it, so this is said after the fact.
642def why.ran(ok: Bool, +words: String, +ours: String, +text: String) -> String:
643 match ok:
644 case False{}:
645 "ez: " ++ words ++ ": " ++ text
646 case True{}:
647 why.read(ours, text)