pub type ArcArray1<A> = ArrayBase<OwnedArcRepr<A>, Dim<[usize; 1]>>;
one-dimensional shared ownership array