pub type AF10<Otype = PushPull> = Alternate<10, Otype>;
Alternate function 10 (type state)
struct AF10<Otype = PushPull>(/* private fields */);