pub(crate) unsafe fn unsafe_main( stdin: &mut dyn Read, stdout: &mut dyn Write, ) -> Result<(), Box<dyn Error>>