How many messages are waiting in the buffer.
Connects every rung, so a send can be tried against each in turn.
A rung that will not connect is left in the ladder: it may come back, and a send simply falls through it until it does.
Replays the buffer over the rungs, oldest message first, and reports how many went out.
Sends a payload, falling through the rungs and buffering if none take it.
Buffering is a success, not a failure: it is what the ladder exists to do.
An ordered set of transports backed by an offline buffer.