code: func nodeMetaFilter(filters map[string]string, nodes structs.CheckServiceNodes) structs.CheckServiceNodes {
  	var filtered structs.CheckServiceNodes
  	for _, node := range nodes {
  		if structs.SatisfiesMetaFilters(node.Node.Meta, filters) {
  			filtered = append(filtered, node)
  		}
  	}
  	return filtered
  }
docs: // nodeMetaFilter returns a list of the nodes who satisfy the given metadata filters. Nodes
  // must have ALL the given tags.