read
MVar
release
Semaphore
releaseN
Semaphore
resetTimeout
CircuitBreaker HalfOpen Open