I was surprised to realize this: ```julia julia> Int8(-68) ≈ Int8(60) true ``` This is because of the way the `isapprox` fallback is defined, and more precisely to: ```julia julia> abs(Int8(-68) - Int8(60)) -128 ``` Shouldn't we define a custom method for integers that is robust to overflow?