code: func NewStringSetFromSlice(s []string) StringSet {
  	a := NewStringSetWithCapacity(len(s))
  	for _, item := range s {
  		a.Add(item)
  	}
  	return a
  }
docs: // Creates and returns a reference to a set from an existing slice