code: func (options PoolOptions) WithPassword(password string) PoolOptions {
  	options.Password = password
  	return options
  }
docs: // WithPassword returns a new copy of the options with the Password property set
  // to the given value. It does not mutate the original options.