code: func UntilWithContext(ctx context.Context, f func(context.Context), period time.Duration) {
  	JitterUntilWithContext(ctx, f, period, 0.0, true)
  }
docs: // UntilWithContext loops until context is done, running f every period.
  //
  // UntilWithContext is syntactic sugar on top of JitterUntilWithContext
  // with zero jitter factor and with sliding = true (which means the timer
  // for period starts after the f completes).