pub fn download_file(link: String, output: &Path) -> Result<(), WebError>