code: func WithProviderOpts(sopts ...coptions.Opt) Option {
  	return func(opts *options) error {
  		opts.ProviderOpts = append(opts.ProviderOpts, sopts...)
  		return nil
  	}
  }
docs: // WithProviderOpts adds options which are propagated to the various providers.