code: func NewSet(key string, vals ...string) []*api.GenericResource {
  	rs := make([]*api.GenericResource, 0, len(vals))
  
  	for _, v := range vals {
  		rs = append(rs, NewString(key, v))
  	}
  
  	return rs
  }
docs: // NewSet creates a set object