pub type Array3x1<A, S1 = Vec<A>> = Array<[i32; 3], Channel<A, S1>>;
pub struct Array3x1<A, S1 = Vec<A>> { /* private fields */ }