# Functions
InstrumentGateDuration instruments the provided Gate to track how much time the request has been waiting in the gate.
InstrumentGateInFlight instruments the provided Gate to track how many requests are currently in flight.
InstrumentGateTotal instruments the provided Gate to track total requests.
New returns an instrumented gate limiting the number of requests being executed concurrently.
NewGateFactory creates a Gate factory.
NewKeeper creates a new Keeper.