actions
What may be done NOW: the feasible set 𝒳(s) as an object (§4.4.6.5).
Epoch-scoped and pure. Bounds, membership, violations and enumeration all live on ActionSet rather than being spread across this interface, so that a rule which searches 𝒳(s) can be handed the set instead of rebuilding it from parts.