I cannot find a way to construct for example an `Array2<T>` from a `Vec<Vec<T>>`? Is there a way? Else, I would suggest making it possible.