docs: async def _keepalive(self):
          '''
              Keep our connect to server alive forever, with some 
              pointless traffic.
          '''
          while self.protocol:
              vers = await self.RPC('server.version')
              logger.debug("Server version: " + repr(vers))
  
              # Five minutes isn't really enough anymore; looks like
              # servers are killing 2-minute old idle connections now.
              # But decreasing interval this seems rude.
              await asyncio.sleep(600)