use vectored IO rather than mapM to send size header with message
use vectored IO rather than mapM to send size header with message

qnikst/network-transport,hackern/network-transport,tweag/network-transport,haskell-distributed/network-transport