pub trait QeiExt: Sized { fn qei<PC1, PC2>(self, pins: (PC1, PC2)) -> Qei<Self, (PC1, PC2)> where (PC1, PC2): Pins<Self>; }