pub fn repl(r: &mut dyn BufRead, w: &mut dyn Write, test_mode: bool)