# Functions
NewConcurrencyLimiter returns a configured limiter that will ensure that calls to Increment will block if the max is hit.
# Structs
ConcurrencyLimiter is a go routine safe struct that can be used to ensure that no more than a specifid max number of goroutines are executing.