pub unsafe fn new(id: usize) -> Self {
        Self { id }
    }
Create an AlarmHandle

Safety: May only be called by the current global Driver impl.
The impl is allowed to rely on the fact that all `AlarmHandle` instances
are created by itself in unsafe code (e.g. indexing operations)
esp-hal-embassy/src/time_driver.rs