Then the transformation functions should construct a `float[4][4]` then.

Or, if coordinate space transforms of this style are truly important (which I still don't see), there should be a `static Matrix4::coordinateTransform(...)` method a la the `Matrix4::translation` and `Matrix4::rotation` methods.