Handle ranges of float consistently
Handle ranges of float consistently

This deconfuses the comparison of floats, that currently mixed ranges
and non-ranges.

graydon/rust,graydon/rust,aidancully/rust,graydon/rust,graydon/rust,graydon/rust,graydon/rust,aidancully/rust,aidancully/rust,aidancully/rust,aidancully/rust,aidancully/rust