code: func ServersMeetMinimumVersion(members []serf.Member, minVersion *version.Version) bool {
  	for _, member := range members {
  		if valid, parts := metadata.IsConsulServer(member); valid && parts.Status == serf.StatusAlive {
  			if parts.Build.LessThan(minVersion) {
  				return false
  			}
  		}
  	}
  
  	return true
  }
docs: // ServersMeetMinimumVersion returns whether the given alive servers are at least on the
  // given Consul version