HalfOpen
CircuitBreakerState
halfOpenTimeout
CircuitBreakerSettings
head
DurationProgression