}
func (l ClockedRateLimiter) ReserveN(now time.Time, token int) ClockedReservation {
clocked_rate_limiter.go
reservation := l.rateLimiter.ReserveN(now, token)
return ClockedReservation{reservation, l.timeSource}
}
func (l ClockedRateLimiter) Wait(ctx context.Context) error {