ByteStrings to send and receive messages.
For this module, a message is prefixed by a
64-bit little-endian signed integer, indicating the length in bytes
of the remaining message.
The staple for sending a message.
! is typeclassed so that you can
broadcast using the same simple syntax.
CanSend typeclass is not exposed.
Instances of CanSend include
Traversable t => t Handle.
destination ! someByteString