* E.g. replace `u32::from_le_bytes(&buf[4..8].try_into().unwrap()` with `parse_le!(buf, u32, 4..8)`. I often do this many times in a row, so the clutter adds up. Or to set up interrupts: ```rust setup_nvic!([ (EXTI1, 2), // Button (TIM2, 3), // Main loop ]), cp); ```