code: func (s *Services) WithName(name string) (*Service, error) {
  	for _, services := range *s {
  		for i := range services {
  			service := services[i]
  			if strings.EqualFold(name, service.Name) {
  				return &service, nil
  			}
  		}
  	}
  
  	return nil, fmt.Errorf("no service with name %s", name)
  }
docs: // WithName finds the service with the specified name.