As specified in the N-API documentation, [`napi_get_value_string_length`](https://nodejs.org/api/n-api.html#n_api_napi_get_value_string_length) returns the string length as an `int`, but the [JS spec mandates it to be an unsigned integer at most 2<sup>53</sup>-1](https://tc39.github.io/ecma262/#sec-ecmascript-language-types-string-type). It may be more appropriate here to return a `uint64_t` instead. (BTW, I use "return" loosely, in reference to its out parameter.)