Domain-free wire layer: length-prefixed framing, blocking frame
reader/writer, and a transport-listener abstraction with TCP and
Unix-domain-socket implementations. Trading-shaped messages and
their codec live in the melin-protocol crate, which builds on
this one.