it works pretty much like `os.walk` I guess? https://github.com/mozilla/zamboni/blob/master/apps/amo/storage_utils.py#L39