pub type EventSender<E> = UnboundedSink<ScheduledEvent<E>>;
pub struct EventSender<E> { /* private fields */ }