Expose struct DownloadHandle interface to public API directly