docs: async function createClient(options, callback) {
      options = options || {};
      _.defaults(options, defaultCreateClientOptions);
      await proto.load();
      const client = await buildClient(options);
      if (callback) {
          callback(null, client);
      }
      return client;
  }