type ConnEof = Receiver<Infallible>;
struct ConnEof { inner: Arc<Inner<Infallible>, Global>, }
inner: Arc<Inner<Infallible>, Global>