code: func (pl *PairList) Set(s string) error {
  	entries := strings.Split(s, ",")
  
  	for _, e := range entries {
  		p := strings.SplitN(e, "=", 2)
  		if len(p) != 2 {
  			return fmt.Errorf("could not parse key=value pair %v", s)
  		}
  		key := p[0]
  		val := p[1]
  		err := pl.SetOne(key, val)
  		if err != nil {
  			return err
  		}
  
  	}
  	return nil
  }
docs: // Set parses a "k=v[,kk=vv...]" string