pub type OneOf9<P, P2, P3, P4, P5, P6, P7, P8, P9> = OneOf<P, OneOf8<P2, P3, P4, P5, P6, P7, P8, P9>>;
pub struct OneOf9<P, P2, P3, P4, P5, P6, P7, P8, P9>(/* private fields */);