pub fn create_reader<'a>( input_file: &str, input_string: &'a str, ) -> Result<Box<dyn BufRead + 'a>>