fn read_loop(inner: &Arc<Inner>, pty: Pty, resize_rx: &Receiver<(u16, u16)>)
The read loop: poll, read, tap, parse, respond, and notice the child.