adding a way to format numbers as fixed-precision decimal strings