pub type MessageReceiver = MessageReceiver<Message>;
pub struct MessageReceiver { /* private fields */ }