···6262* Read the bytes from the `results` channel
6363* Write to the file on disk
6464* Update a progress bar to give the user an idea about the status of the downloads
6565+6666+## Prototype
6767+6868+The prototype is a CLI that wraps a GET HTTP request in a 45s timeout independent of the HTTP client's timeout. It also includes 3 retries.
6969+7070+```console
7171+$ go run main.go <URL> # e.g. go run main.go https://github.com/cuducos/chunk
7272+```