code: func NonSlidingUntilWithContext(ctx context.Context, f func(context.Context), period time.Duration) {
  	JitterUntilWithContext(ctx, f, period, 0.0, false)
  }
docs: // NonSlidingUntilWithContext loops until context is done, running f every
  // period.
  //
  // NonSlidingUntilWithContext is syntactic sugar on top of JitterUntilWithContext
  // with zero jitter factor, with sliding = false (meaning the timer for period
  // starts at the same time as the function starts).