pub type MessageSender<N> = UnboundedSender<SignedMessageFor<N>>;
pub struct MessageSender<N>(/* private fields */);