Kaba class u8 ed

Unsigned 8bit integer.

Syntax ed

class u8

    # operators
    func pure __str__() -> string        # str(u8) -> string
    func pure __i32__() -> i32           # i32(u8) -> i32
    func pure __i8__() -> i8             # i8(u8) -> i8
    func static __assign__(a: u8, b: u8) # u8 = u8
    func pure __eq__(b: u8) -> bool      # u8 == u8 -> bool
    func pure __neq__(b: u8) -> bool     # u8 __neq__ u8 -> bool
    func pure __gt__(b: u8) -> bool      # u8 > u8 -> bool
    func pure __ge__(b: u8) -> bool      # u8 >= u8 -> bool
    func pure __lt__(b: u8) -> bool      # u8 < u8 -> bool
    func pure __le__(b: u8) -> bool      # u8 <= u8 -> bool
    func pure __add__(b: u8) -> u8       # u8 + u8 -> u8
    func static __isub__(a: u8, b: u8) -> u8 # u8 -= u8 -> u8
    func static __iadd__(a: u8, b: u8) -> u8 # u8 += u8 -> u8
    func pure __sub__(b: u8) -> u8       # u8 - u8 -> u8
    func pure __bitand__(b: u8) -> u8    # u8 & u8 -> u8
    func pure __bitor__(b: u8) -> u8     # u8 | u8 -> u8
    func pure __neg__() -> u8            # - u8 -> u8