Fix Range.new to raise ArgumentError on values that cannot be compared