func (opts *Options) Apply(options ...Option) error {
	for _, o := range options {
		if err := o(opts); err != nil {
			return err
		}
	}
	return nil
}
func (opts *Options) Apply(options ...Option) error {
	for _, o := range options {
		if err := o(opts); err != nil {
			return err
		}
	}
	return nil
}
func ( opts * Options ) Apply ( options ... Option ) error { for _ , o := range options { if err := o ( opts ) ; err != nil { return err } } return nil }
// Apply applies the given options to this Options
Apply applies the given options to this Options