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>