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