Uint32 addChecked(Uint32 other) { final r = this + other; if (r < this) throw IntegerError.overflow; return r; }