They *are* a separate class. Matrices (and arrays) are vectors with dimensions (i.e. a `dim` attribute)