pub type RowMajorMatrixCow<'a, T> = DenseMatrix<T, Cow<'a, [T]>>;
struct RowMajorMatrixCow<'a, T> { pub values: Cow<'a, [T]>, pub width: usize, /* private fields */ }
values: Cow<'a, [T]>
width: usize