code: func (indom *PCPInstanceDomain) MatchInstances(ins []string) bool {
  	if len(ins) != len(indom.instances) {
  		return false
  	}
  
  	for _, i := range ins {
  		if _, ok := indom.instances[i]; !ok {
  			return false
  		}
  	}
  
  	return true
  }
docs: // MatchInstances returns true if the passed InstanceDomain
  // has exactly the same instances as the passed array