code: func RankedName(li, lj types.Label) bool {
  	ri := rank(li.Name)
  	rj := rank(lj.Name)
  
  	if ri != rj {
  		return ri < rj
  	}
  
  	return li.Name < lj.Name
  }
docs: // RankedName compares the label names of li, lj lexically
  // returning true if li.Name < lj.Name, else false.
  // The names "version", "os", and "arch" always have lower ranks in that order,
  // hence "version" < "os" < "arch" < [any other label name]