Some fields in `metadata ` such as the counts for various fields use `std::size_t` which is definitely overkill in both 32 and 64 bit builds.