If you only need integers and all of your operations are using integers, wouldn’t the calculations still be exact? There is no good way to do math in a way completely different than the language has intended for it to be done.

Are you able to provide an example where there would be an issue from using the regular methods?

Hmm, well yes, that would of course be an issue if you cannot allow a margin of error of 0.00000000000000002082%. While I understand there are applications you may need to be this precise, I think this just have to work.

The following is from the documentation of the Number class:

My interpretation of this is that there is no way to represent numbers differently than this, which would me you either somehow had to create your own way of doing math, which I think would tank the performance, or you would have to take the inaccuracy into account in some way.

When I initially saw that int64 I thought it would be a good solution for you as well, but as the excerpt I sent earlier states they are meant to as more of a hint than a type.