Of course, an acceptable solution would be to do the same thing as in `Quantity` and make coordinates `private` (and make the whole thing a `class`), but here we *want* to be able to retrieve the coordinates, so we would need an accessor. Moreover, we would need to `friend` a lot of things, which makes the specialisation you want for `Dimensionless` really inconvenient.