Idea: create a unique connection ID for every session (we could just use an incrementing `atomic.Uint64`); include it in the raw IO debug lines.