Since the returned type is actually `AttrList` rather than plain list, accessing those attributes will result in type errors. https://github.com/elastic/elasticsearch-dsl-py/blob/318ea9a9e4b792325556671e1537df9032ee4e65/elasticsearch_dsl/response/__init__.py#L93 e.g., `error: "List[Hit]" has no attribute "total" [attr-defined]`