Fixtype of events.
This is a tagged union type, introduced by fty::deftagsum.
The system evolves its state (see system-state) in response to the following events:
Each event can only happen in certain states, e.g. a validator can generate a new certificate only if it has a quorum of preceding certificates in the DAG. If an event is possible, then the next state is uniquely determined by the current state and the event.