Changes for version 0.06 - 2026-06-18
- Restructured POD DESCRIPTION to separate bare-block (real loops, surprising semantics) from non-loop constructs (controls leak or fail at runtime).
- Acknowledged map/grep as iteration constructs while explaining loop controls escape rather than targeting the map/grep iteration.
- Fixed _make_explanation for map/grep blocks (previously claimed controls "skip to the next element" — incorrect).
- Added fatal-error-at-runtime mention to sub/eval/do explanations.
- Added outer-loop capture scenario to bare-block forbid messages.
- Added action-at-a-distance examples for do {} and map/grep with enclosing loops.
Modules
Prohibit unlabeled loop controls in non-loop blocks