We (probably me) introduced archive detection by inspection of the file extension. This doesn't work because the actual downloaded files has a filename like _build/.temp/dune_98367d_ocaml-5.4.1.tar.gz/download. We should therefore fix how we are detecting the archive type in archive driver or else we will never correctly detect file types when it matters.