code: func filterURLSchemePrefix(addrs []string, prefix string) []string {
  	for i := 0; i < len(addrs); i++ {
  		uri, err := url.Parse(addrs[i])
  		if err != nil {
  			continue
  		}
  		if strings.HasPrefix(uri.Scheme, prefix) {
  			// Remove this entry
  			copy(addrs[i:], addrs[i+1:])
  			addrs = addrs[:len(addrs)-1]
  			i--
  		}
  	}
  	return addrs
  }
docs: // filterURLSchemePrefix returns the list of addresses after removing all
  // entries whose URL scheme matches the given prefix.