code: func (s *Server) Accept(addr string, listeners ...net.Listener) {
  	for _, listener := range listeners {
  		httpServer := &HTTPServer{
  			srv: &http.Server{
  				Addr: addr,
  			},
  			l: listener,
  		}
  		s.servers = append(s.servers, httpServer)
  	}
  }
docs: // Accept sets a listener the server accepts connections into.