fn make_symbol( name: String, detail: Option<String>, kind: SymbolKind, range: Range, selection_range: Range, children: Vec<DocumentSymbol>, ) -> DocumentSymbol