code: function connectServers(topology, serverDescriptions) {
    topology.s.servers = serverDescriptions.reduce((servers, serverDescription) => {
      const server = createAndConnectServer(topology, serverDescription);
      servers.set(serverDescription.address, server);
      return servers;
    }, new Map());
  }
docs: Create `Server` instances for all initially known servers, connect them, and assign
  them to the passed in `Topology`.
  
  @param {Topology} topology The topology responsible for the servers
  @param {ServerDescription[]} serverDescriptions A list of server descriptions to connect