pub fn block( outdir: &PathBuf, out: &mut impl Write, line: &str, i: &String, indent: &Option<String>, root: &PathBuf, base: &PathBuf, prefix: &str ) -> Result<bool>