code: func (s *Service) UpdateOrganization(ctx context.Context, id platform.ID, upd platform.OrganizationUpdate) (*platform.Organization, error) {
  	o, err := s.FindOrganizationByID(ctx, id)
  	if err != nil {
  		return nil, &platform.Error{
  			Err: err,
  			Op:  OpPrefix + platform.OpUpdateOrganization,
  		}
  	}
  
  	if upd.Name != nil {
  		o.Name = *upd.Name
  	}
  
  	s.organizationKV.Store(o.ID.String(), o)
  
  	return o, nil
  }
docs: // UpdateOrganization updates a organization according the parameters set on upd.