It's important that this remains "is".  Base units are identified by their identity, not their string.  For example, when a base unit travels through a pickle, it must come back as the same thing on the other side so that `(u.m / u.s).is_equivalent_to(u.m / u.s)` holds true.  Whatever solution we come up with here needs to hold that property.