Safe API wrappers for IntDicts build and query operators
to prevent integer overflows with JavaScripts number type.
Prior to delegating to their 'unsafe' equivalent, these functions verify
the validity of the key via IntDict.isValidKey.
A value of this type is returned by all functions in this module.
See the core libraries' Result documentation for how to cope with it.
Version of IntDict.insert that validates the key.
Version of IntDict.update that validates the key.
Version of IntDict.remove that validates the key.
Version of IntDict.member that validates the key.
An error type signaling an invalid key.