code: func (u *Updater) Remove() error {
  	desired, err := u.allDesiredSegments()
  	if err != nil {
  		return err
  	}
  	current, err := u.Client.ListIsolationSegments()
  	if err != nil {
  		return err
  	}
  
  	c := classify(desired, current)
  	for i := range c.extra {
  		err := u.delete(&c.extra[i])
  		if err != nil {
  			return err
  		}
  	}
  	return nil
  }
docs: // Create creates any isolation segments that do not yet exist,