1. [x] `Infinity <: Real` (replaces `Infinity.Infinite`) 2. [x] `InfiniteCardinal{K} <: Integer` (`InfiniteCardinal{0}` replaces `InfiniteArrays.Infinity` and `InfiniteCardinal{K}` replaces `ContinuumArrays.AlephInfinity{K}`) 3. [x] `RealInfinity <: Real` 4. [x] `ComplexInfinity <: Number` for angled infinity 5. [ ] `InfiniteTime <: TimeType` 6. [ ] `InfExtended*` I'll plan to do 1--4 by copying over the code from InfiniteArrays.jl.
Infinity <: Real(replacesInfinity.Infinite)InfiniteCardinal{K} <: Integer(InfiniteCardinal{0}replacesInfiniteArrays.InfinityandInfiniteCardinal{K}replacesContinuumArrays.AlephInfinity{K})RealInfinity <: RealComplexInfinity <: Numberfor angled infinityInfiniteTime <: TimeTypeInfExtended*I'll plan to do 1--4 by copying over the code from InfiniteArrays.jl.