pub fn highlight_text( text: &str, language: Option<&str>, theme_name: Option<&str>, ) -> Vec<Vec<HighlightedSpan>>