code: func (dest Destination) Equal(other Destination) bool {
  	return dest.Address.Equal(other.Address) &&
  		dest.Port == other.Port &&
  		dest.Weight == other.Weight &&
  		dest.Flags == other.Flags &&
  		dest.LowerThreshold == other.LowerThreshold &&
  		dest.UpperThreshold == other.UpperThreshold
  }
docs: // Equal returns true if two Destinations are the same.