math/matrix: fix type bugs in derived types.
math/matrix: fix type bugs in derived types.

The combinators using decltype were modeling the expression on the wrong
types...which actually wound up working thanks to an accidental implicit
constructor in Vector!  That'll be next to go.

cbiffle/etl,cbiffle/etl,cbiffle/etl