code: async def container_dump(self, container, container_type, params=None):
          
          await self.container_size(len(container), container_type, params)
  
          elem_type = x.container_elem_type(container_type, params)
          for idx, elem in enumerate(container):
              try:
                  self.tracker.push_index(idx)
                  await self._dump_field(elem, elem_type, params[1:] if params else None)
                  self.tracker.pop()
              except Exception as e:
                  raise helpers.ArchiveException(e, tracker=self.tracker) from e
docs: Dumps container of elements to the writer.
  
          :param writer:
          :param container:
          :param container_type:
          :param params:
          :param field_archiver:
          :return: