func (s *Set) AddAll(values ...interface{}) {
	s.Lock()
	defer s.Unlock()
	for _, value := range values {
		s.m[value] = struct{}{}
	}
}
func (s *Set) AddAll(values ...interface{}) {
	s.Lock()
	defer s.Unlock()
	for _, value := range values {
		s.m[value] = struct{}{}
	}
}
func ( s * Set ) AddAll ( values ... interface { } ) { s . Lock ( ) defer s . Unlock ( ) for _ , value := range values { s . m [ value ] = struct { } { } } }
// AddAll adds all values to the set distinctly.
AddAll adds all values to the set distinctly .