pub fn get_read_stdin_or_file(file: &str) -> XResult<Box<dyn Read>>