Invert = Patch Bool
Invert::
    _zero = False
    _invert self = not self
Invert.
    zero = Invert::_zero
    invert self = self::_invert()

assert False.invert()

.ToLower = Patch Str
.ToLower::
    _lowers = "abcdefghijklmnopqrstuvwxyz"
    _to_lowercase self = self.lower()
.ToLower.
    lowers = .ToLower::_lowers
    to_lowercase self = self::_to_lowercase()

print! "".lowers
print! "AAA".to_lowercase()
