code: func (*Service) ListDatacenters(c context.Context, req *crimson.ListDatacentersRequest) (*crimson.ListDatacentersResponse, error) {
  	datacenters, err := listDatacenters(c, stringset.NewFromSlice(req.Names...))
  	if err != nil {
  		return nil, err
  	}
  	return &crimson.ListDatacentersResponse{
  		Datacenters: datacenters,
  	}, nil
  }
docs: // ListDatacenters handles a request to retrieve datacenters.