Given what I said above, the interval resulting from `Interval(x, y).transform(x, x**2)` should depend on whether `x` and `y` have the same sign or not (it would start at `0` if their sign differ).