Not a blocker but this is slightly duplicative. Given that the generic type is `number`, maybe the `dataType` can be inferred? _Originally posted by @coderdan in https://github.com/cipherstash/protectjs/pull/197#discussion_r2496621431_