docs: function insertRemoteProtocols(cache, ptcls, svc, isClient) {
    Object.keys(ptcls).forEach(function (hash) {
      var ptcl = ptcls[hash];
      var clientSvc, serverSvc;
      if (isClient) {
        clientSvc = svc;
        serverSvc = Service.forProtocol(ptcl);
      } else {
        clientSvc = Service.forProtocol(ptcl);
        serverSvc = svc;
      }
      cache[hash] = new Adapter(clientSvc, serverSvc, hash, true);
    });
  }