pub type EventReceiver<E> = Receiver<PublishedEvent<E>>;
pub struct EventReceiver<E> { /* private fields */ }