pub type Array2x3<A, B, C, S1 = Vec<A>, S2 = Vec<B>, S3 = Vec<C>> = Array<[i32; 2], (Channel<A, S1>, Channel<B, S2>, Channel<C, S3>)>;
pub struct Array2x3<A, B, C, S1 = Vec<A>, S2 = Vec<B>, S3 = Vec<C>> { /* private fields */ }