exdir: Directory to uncompress the archive to. If it does not
exist, it will be created.
poll_connection: passed to the initialize method of
processx::process, it allows using processx::poll() or the
poll_io() method to poll for the completion of the process.
stderr: passed to the initialize method of processx::process,
by default the standard error is written to a temporary file.
This file can be used to diagnose errors if the process failed.