pub type EventDelivery = Pin<Box<dyn Future<Output = Result<(), EventDeliveryError>> + Send + 'static>>;
Future returned by event delivery (no async_trait required).
pub struct EventDelivery { /* private fields */ }