Convert struct verifier over to C++ The python implementation is too slow and as we extend to testing more 32-bit types it is just spending more time running. Convert this to C++ so that it takes less than a minute to run in CI