The original fix introduced in d5edf9be98ea44e030a99fb468a7b1880d206e5f was incomplete, as it would still throw an error attempting to call Decimal methods on non-Decimal numbers, as all rift reducedTo variables are still of type Number.
The new fix should work in all cases where rift reducedTo variables are still of type Number, with minimal changes needed when decimalizing them.
The original fix introduced in d5edf9be98ea44e030a99fb468a7b1880d206e5f was incomplete, as it would still throw an error attempting to call Decimal methods on non-Decimal numbers, as all rift reducedTo variables are still of type Number.
The new fix should work in all cases where rift reducedTo variables are still of type Number, with minimal changes needed when decimalizing them.