pub type EventQueue<'a> = Queue<'a, EventQueueHeader>;
pub struct EventQueue<'a> { /* private fields */ }