code: func (p *Pipeline) Process(n *NodeInfo) bool {
  	for i, entry := range p.checklist {
  		if entry.enabled && !entry.f.Check(n) {
  			// Immediately stop on first failure.
  			p.checklist[i].failureCount++
  			return false
  		}
  	}
  	for i := range p.checklist {
  		p.checklist[i].failureCount = 0
  	}
  	return true
  }
docs: // Process a node through the filter pipeline.
  // Returns true if all filters pass, false otherwise.