pub trait SelectBitAndAssign<Then, Else> { type Out; }
Select between two types based on BitAndAssign capability.
BitAndAssign