pub type Array1<A> = ArrayBase<OwnedRepr<A>, Dim<[usize; 1]>>;
one-dimensional array
struct Array1<A> { /* private fields */ }