I have 2 tests that will generate `AtomicStorage<{u8, u16}>` as follows: ``` #[cfg(test)] mod tests { use super::*; use bitflags::bitflags; bitflags! { struct FlagsU8: u8 { const A = 1; const B = 2; } } bitflags! { struct FlagsU16: u16 { const A = 1; const B = 2; } } fn test() { let a = BitChannel::::new(); let b = BitChannel::::new(); } } ```