code: func NewBackoffer(ctx context.Context, maxSleep int) *Backoffer {
  	return &Backoffer{
  		ctx:      ctx,
  		maxSleep: maxSleep,
  		vars:     kv.DefaultVars,
  	}
  }
docs: // NewBackoffer creates a Backoffer with maximum sleep time(in ms).