A Reader/ReaderAt for Go that uses Range requests to get files over HTTP