code: def run(self, message_cb):
          
          self._message_cb = message_cb
          self.loop.run(self._on_data)
          self._message_cb = None
docs: Run the event loop to receive messages from Nvim.
  
          While the event loop is running, `message_cb` will be called whenever
          a message has been successfully parsed from the input stream.