const Vec<Item>& Matrix::operator[](unsigned index) const;
The method-template for the write version has this prototype:
Vec<Item>& Matrix::operator[](unsigned index);