It would be nice to be able to do something like ``` using Downloads, ProgressMeter p = ProgressData("Downloading x") Downloads.download("url", progress = (total, current) -> update!(p, total, current)) ``` (Downloads.download already has a hook for a progress callback with those args) and get ``` Downloading x: 53%[=====================> ] 2.2 GiB of 4.3 GiB @ 1.2 MiB/s. ETA 12:32:31 ```