converts to int without clamping. Throws if invalid
int toIntOrThrow() { if (isValidInt) { return toInt(); } throw RangeError('$this is not a valid [int]'); }