pub fn linarr<A, D>( dim: impl Clone + IntoDimension<Dim = D>, ) -> Result<ArrayBase<OwnedRepr<A>, D>, ShapeError>where A: Float, D: Dimension,