EventData contains the data for a single event before being persisted to storage
t :: %EventStore.EventData{correlation_id: String.t, data: binary, event_type: String.t, metadata: binary}