Provide an alternative mechanism for compile-time index-based selection of the members of linalg types.
Provide an alternative mechanism for compile-time index-based selection of the members of linalg types.

Avoid the use of linalg's operator[] unless runtime indices are needed (due to the potential inefficiencies of avoiding UB).

sgorsten/linalg