core :: Discrete :: successor
# The next element. fun successor(i: Int): OTHER is abstract
redef fun successor(i) do return self + i.to_u32
redef fun successor(i) do return self + i.to_i8
redef fun successor(i) do return self + i.to_i16
redef fun successor(i) do return self + i.to_u16
redef fun successor(i) do return self + i.to_i32
redef fun successor(i) is intern
redef fun successor(i) do return self + i.to_b
redef fun successor(i) do return self + i.to_bi
redef fun successor(i) do return self + i