# Functions
NewBinaryMessage returns a new BinaryMessage.
NewMessageRecipient returns a new MessageRecipient.
NewTextMessage returns a new TextMessage.
NewUserMessage returns a new UserMessage.
# Structs
BinaryMessage is a type within the MessageDelivery protocol.
MessageRecipient is a type within the MessageDelivery protocol.
TextMessage is a type within the MessageDelivery protocol.
UserMessage is a type within the MessageDelivery protocol.