title: Change default float print format
body: <p>I've some lists and more complex structures containing floats. When printing them, I see the floats with a lot of decimal digits, but when printing, I don't need all of them.
  So I would like to define a custom format (e.g. 2 or 3 decimals) when floats are printed.</p>
  
  <p>I need to use floats and not Decimal. Also, I'm not allowed to truncate/round floats.</p>
  
  <p>Is there a way to change the default behavior?</p>