Always safe: _value is always < 2^32, far inside the double-safe integer range.
_value
< 2^32
int toInt() => _value;