This library is in flux. APIs may change without notice. Generated from source with koruc 0.1.7 on 10/5/2026.

Pump.explain

~import std/pump.explain

Koru Standard Library: the `explain` part of pump — joined via

pump.explain.kz · 1 tors

Koru Standard Library: the `explain` part of pump — joined via `~part explain` in pump.kz; members land in koru_pump. The pump is the most distributed surface in the stdlib: participants join from anywhere via `std/pump(name) ! step |> ...` and `run` enumerates them by generated-decl name. Nothing in any single file answers "who joined, which verbs each answers, does this pump ever drain" — the explainer folds the source sites in document order with the SAME checks the create/join/run transforms apply; a program that refuses still explains itself, each refusal verbatim via the shared `PM` messages. Callee spellings come from PH.lastInvocation — the same read the join transform uses — and `PS.synthesized` names callees the store transform will generate.

explain-pump

comptimeexplainer koru_std/pump.explain.kz:210