code: func AnyMatch(peerPool []discovery.NetworkMember, filters ...RoutingFilter) []discovery.NetworkMember {
  	var res []discovery.NetworkMember
  	for _, peer := range peerPool {
  		for _, matches := range filters {
  			if matches(peer) {
  				res = append(res, peer)
  				break
  			}
  		}
  	}
  	return res
  }
docs: // AnyMatch filters out peers that don't match any of the given filters