pub type AF3<Otype> = Alternate<Otype, 3>;
Alternate function 3 (type state)
pub struct AF3<Otype>(/* private fields */);