code: func NewFromSlice(vals ...string) Set {
  	ret := make(Set, len(vals))
  	for _, k := range vals {
  		ret[k] = struct{}{}
  	}
  	return ret
  }
docs: // NewFromSlice returns a new string Set implementation,
  // initialized with the values in the provided slice.