pub type EventReceiver = UnboundedReceiver<Result<Event>>;
pub struct EventReceiver { /* private fields */ }