type CurrentNetworkType = SimpleNetwork<RmcNetworkData<BlockHash, Signature, SignatureSet<Signature>>, UnboundedReceiver<RmcNetworkData<BlockHash, Signature, SignatureSet<Signature>>>, SessionSender<RmcNetworkData<BlockHash, Signature, SignatureSet<Signature>>>>;
struct CurrentNetworkType {
receiver: UnboundedReceiver<Message<SignableHash<H256>, Signature, SignatureSet<Signature>>>,
sender: SessionSender<Message<SignableHash<H256>, Signature, SignatureSet<Signature>>>,
_phantom: PhantomData<Message<SignableHash<H256>, Signature, SignatureSet<Signature>>>,
}