pub type BoxedNewPeerStream = Box<dyn Stream<Item = Peer, Error = Box<dyn Error>>>;
struct BoxedNewPeerStream(/* private fields */);