From `DefaultWebSocket.closeReason`: > A close...
# ktor
From `DefaultWebSocket.closeReason`:
A close reason for this session. It could be null if a session is terminated with no close reason (for example due to connection failure).
Am I correct in thinking that the vast majority of failure states will complete the
with an exception; and there would have to be a truly cataclysmic event for this Deferred to be completed normally with
instead of exceptionally with a cause?