Ritual — the program.
A named sequence of statements that operates on a spread. Like a
function with declared positions instead of parameters:
ritual triad { using Triad; shuffle; draw … }.
Rituals can call other rituals (cascade), receive
values from prior casts (receive), and emit facts
(emit).