servers/listener.go
func (s *Listener) Start(c context.Context, h http.Handler) error {
	s.Handler = h
	return s.Serve(s.Listener)
}
func (s *Listener) Start(c context.Context, h http.Handler) error {
	s.Handler = h
	return s.Serve(s.Listener)
}
// Start the server