Use reduced pointers in array representation to make struct loops work
idk
add std.lib.archive for libarchive