Any :: struct #ordered { data: rawptr, type_info: ^Type_Info, } String :: struct #ordered { data: ^u8, len: int, } Slice :: struct #ordered { data: rawptr, len: int, cap: int, } Dynamic_Array :: struct #ordered { data: rawptr, len: int, cap: int, allocator: Allocator, } Map :: struct #ordered { hashes: [dynamic]int, entries: Dynamic_Array, }