fn map_code_block( doc: &str, code: &str, text_events: &[(Range<usize>, Range<usize>)], extra_info: Option<&ExtraInfo<'_, '_>>, ) -> (String, Vec<CodeLineMapping>)