code: func (l *LoadBalancer) ListenAndServe() error {
  	if err := l.Listen(); err != nil {
  		return trace.Wrap(err)
  	}
  	return l.Serve()
  }
docs: // ListenAndServe starts listening socket and serves connections on it