Should be able to overload printing of constants, so that in SR we can print with reduced precision, and also print with units.