code: func WithBackoffContext(bf BackoffFuncContext) CallOption {
  	return CallOption{applyFunc: func(o *options) {
  		o.backoffFunc = bf
  	}}
  }
docs: // WithBackoffContext sets the `BackoffFuncContext` used to control time between retries.