I am writing a language server for a custom language. The VSCode extension itself does nothing more than starting the language server. Communication is done through a pipe.<