Backend-independent canonical execution-surface model.
These types deliberately exclude PIDs, TIDs, timestamps and raw event sequence numbers.