Is there any value in selectively coercing to integer vs float? Put another way, why not just have everything be floats?