+ -- Use your favourite favourite combinators.
+ skipManyTill loggingNotification (count 2 publishDiagnosticsNotification)
+
+ -- Send requests and notifications and receive responses
+ let params = DocumentSymbolParams docItem
+ rsp <- request TextDocumentDocumentSymbol params :: Session DocumentSymbolsResponse
+ liftIO $ print rsp