I think we could use more type: ```julia struct IntegerInfinity <: Integer signbit::Bool end ``` This will be almost identical to `RealInfinity` but confirm to the `Integer` interface, and can be viewed as the limit of integers.