use anonymous structs for test vectors