Wacky idea -- but couldn't we multiply the scale by 100.0 and use that?  So that `u.Unit(500)` outputs `'50000%'`?