Push formatting to objects with custom to_string()