Does this make sense? `Rotation<FromFrame, ToFrame>` is supposed to be the rotation that links `FromFrame` to `ToFrame`. If `determinant` is not one, `ToFrame` is not obtained by rotating `FromFrame`, so a `Rotation<FromFrame, ToFrame>` isn't really meaningful... Perhaps `OrthogonalMap(Sign const&, Quaternion const&)`?