servers/servers.go
func WrapListener(s *http.Server, l net.Listener) Server {
	return &Listener{
		Server:   s,
		Listener: l,
	}
}
func WrapListener(s *http.Server, l net.Listener) Server {
	return &Listener{
		Server:   s,
		Listener: l,
	}
}
func WrapListener ( s * http . Server , l net . Listener ) Server { return & Listener { Server : s , Listener : l , } }
// WrapListener wraps an *http.Server and a net.Listener
WrapListener wraps an * http . Server and a net . Listener