Store type info in uint64_t instead of ULongLong