code: func WithHostOverride(value string) options.Opt {
  	return func(p options.Params) {
  		if setter, ok := p.(hostOverrideSetter); ok {
  			setter.SetHostOverride(value)
  		}
  	}
  }
docs: // WithHostOverride sets the host name that will be used to resolve the TLS certificate