By the way, if we go this route I don't think there's much point in having a `Transformable` instance for `MeasureX` at all, since it just obfuscates things. Instead, we can just have a simple function called `scaleMeasure` or something like that.