in exponential/exponential.go [162:168]
func (b *Backoff) until(t time.Time) time.Duration { if b.clock == nil { return time.Until(t) } return b.clock.Until(t) }