Necessary for custom `numEncoding`s, if you don't want to workaround with datatypes other than `Number` ( like `BigInt` ).