fn reindent_multiline_inner( s: &str, ignore_first: bool, indent: Option<usize>, ch: char, ) -> String