Avoid unnecessary temporaries when converting primitives to Strings