docs: def random_restore(
      rnd: Optional[tcod.random.Random], backup: tcod.random.Random
  ) -> None:
      """Restore a random number generator from a backed up copy.
  
      Args:
          rnd (Optional[Random]): A Random instance, or None to use the default.
          backup (Random): The Random instance which was used as a backup.
  
      .. deprecated:: 8.4
          You can use the standard library copy and pickle modules to save a
          random state.
      """
      lib.TCOD_random_restore(rnd.random_c if rnd else ffi.NULL, backup.random_c)