Exercises various transports, combined with the buffered/framed wrappers.
Originally ported from the C++ version, with Windows support code added.
Helper class to represent a coupled pair of transports.
Helper template class for creating coupled transports that wrap another transport.
Test interleaved write and read calls.