code: func (d *DurationValue) Set(v string) error {
  	if d.v == nil {
  		d.v = new(time.Duration)
  	}
  	var err error
  	*(d.v), err = time.ParseDuration(v)
  	return err
  }
docs: // Set implements the flag.Value interface.