pub fn execute_tokio_future<Data: 'static + Send, Fut: 'static + Send + Future<Output = Result<Data>>, Resolver: 'static + Send + Sync + FnOnce(napi_env, Data) -> Result<napi_value>>( env: napi_env, fut: Fut, resolver: Resolver) -> Result<napi_value>