message-sink ============ Simple message framing for AsyncRead + AsyncWrite