_magMul10AddChecked
private fn
void _magMul10AddChecked(int PrecisionDigits)(
ref ubyte[16] mag, int digit) @safe pureMultiplies a magnitude by 10, adds one digit and enforces the decimal precision (the byte-carry checks in _magMul10Add alone only detect overflow of the 16-byte array, not of a narrower digit precision).