Always present floats as floats.

Previously, floats without no fraction (e.g. `1.0`) would be presented as `1`.