pub(crate) fn attach_irq_pair<L>( leave: impl FnOnce() -> Result<L>, enter: impl FnOnce() -> Result<L>, ) -> Result<[L; 2]>
Retain complete pairs only, ordered for entry-first teardown.