docs: async def proxy_new_for_bus(bus_type, flags, info, name, object_path,
                              interface_name):
      """Asynchronously call the specified method on a DBus proxy object."""
      future = Future()
      cancellable = None
      Gio.DBusProxy.new_for_bus(
          bus_type,
          flags,
          info,
          name,
          object_path,
          interface_name,
          cancellable,
          gio_callback,
          future,
      )
      result = await future
      value = Gio.DBusProxy.new_for_bus_finish(result)
      if value is None:
          raise RuntimeError("Failed to connect DBus object!")
      return value