It's purely because I was using the results as a top level grouping based on `:type`. This would mean that I can look for a `:type` that is `:files` then operate on those files as a group. This is diff to images and text because there are multiple results vs singular.