But static matrices can't use it yet, they need to implement the Row/Col slicing traits.
This allows the implementation of householder reflection without relying on knowledge of DVec. This required a new member in the Indexable trait: the shape() function, which returns the maximum index available.