public uint ToUInt32() { uint ret; if (AsUInt32(out ret)) return ret; throw new OverflowException(MathResources.BigIntWontFitUInt); }