Bucket

fun Bucket(annotation: RateLimit)
fun Bucket(remaining: AtomicInteger, resetAfter: Long)