async fn handle_stdin_next_line(
    next_line: Result<Option<String>>,
    stdout_sender: Sender<Vec<u8>>,
    handler: &IoHandler,
    in_flight: &mut HashMap<Id, Sender<Output>>
) -> Result<()>