@mdboom - forgot to answer this: I thought that if I used the `Angle`, it would just pointlessly run the check on the unit being equivalent to radian again.  I felt that this being in the same file, it was OK not to get `Longitude`'s own `super` here, but can change if you think it is better or more future-proof.