class SassC::Script::Value::Number
def eql?(other)
Hash-equality must be transitive, so it just compares the exact value,
Hash-equality works differently than `==` equality for numbers.
def eql?(other) basically_equal?(value, other.value) && numerator_units == other.numerator_units && denominator_units == other.denominator_units end