pub fn create_timer<E>() -> (Timer<E>, EventStream<E>)