Used for caching headers, history and batches.
typedef struct umtz_list_ { int size, capacity; void* data; } umtz_list;