code: func (b *Builder) ResourceNames(resource string, names ...string) *Builder {
  	for _, name := range names {
  		// See if this input string is of type/name format
  		tuple, ok, err := splitResourceTypeName(name)
  		if err != nil {
  			b.errs = append(b.errs, err)
  			return b
  		}
  
  		if ok {
  			b.resourceTuples = append(b.resourceTuples, tuple)
  			continue
  		}
  		if len(resource) == 0 {
  			b.errs = append(b.errs, fmt.Errorf("the argument %q must be RESOURCE/NAME", name))
  			continue
  		}
  
  		// Use the given default type to create a resource tuple
  		b.resourceTuples = append(b.resourceTuples, resourceTuple{Resource: resource, Name: name})
  	}
  	return b
  }
docs: // ResourceNames accepts a default type and one or more names, and creates tuples of
  // resources