I've worked on this for a bit and think it's promising. I tend to call it the "fairness limiter", because it's actually a map of multiple rate limiters and could use a name 😄 Using a token bucket ...