LSP client implementation
This module provides the LSP client that communicates with language servers using JSON-RPC 2.0 over stdio.