> How does it work in shoes3? How do you access it?
dl = download(url)
dl.length 

should return the content_length of the download

>If it does work we should keep it

From playing around it seems to behave exactly as we want content_length to behave. So it seems we should keep both.