Make a (seemingly) compatible version of matrix/matrix_view, array/array_view. Further tests required