pub type AlternateM = Alternate<M>;
Type-level variant of PinMode for alternate peripheral function M
PinMode
M