def Action
import bendvy-ecs-core@0.1.0.4/recovery_journal.bend as RecoveryJournalimport Base
2# Engine seam. Ordinary gameplay receives only canonical operation grants.
3# Every action is invoked on both outcomes; no closure-held owner is discarded.
4def Action(~State:Type,~Recovery:Type) -> Type:
5 Bool -> State -> Recovery -> State & Recovery