code: func NewFlagSet(name string, errorHandling ErrorHandling) *FlagSet {
  	f := &FlagSet{
  		name:          name,
  		errorHandling: errorHandling,
  	}
  	return f
  }
docs: // NewFlagSet returns a new, empty flag set with the specified name and
  // error handling property.