cats.effect.concurrent
Creates a new Semaphore, initialized with n available permits.
Semaphore
n
Like apply but only requires an Async constraint in exchange for the various acquire effects being uncancelable.
Async