*: use {i,u}toa() where appropriate