docs: def register_stats_listener(coro):
      """
      Registers a coroutine to receive lavalink server stats information.
  
      This coroutine will accept a single argument which will be an instance
      of :py:class:`Stats`.
  
      Parameters
      ----------
      coro
  
      Raises
      ------
      TypeError
          If ``coro`` is not a coroutine.
      """
      if not asyncio.iscoroutinefunction(coro):
          raise TypeError("Function is not a coroutine.")
  
      if coro not in _stats_listeners:
          _stats_listeners.append(coro)