4.3. Effect Determinism (Proposition 3)
#check @MailboxActors.effectDeterminism
Under non-overlapping guards, the effect produced by behaviour evaluation
is unique. The NonOverlappingGuards proof is embedded in
WellFormedBehaviour, so no explicit hypothesis is needed.
The proof case-splits on both EvalStep derivations. When two different
guards appear to match (guardStrategy/guardStrategy), the
non-overlapping invariant forces one to produce noop, yielding a
contradiction.