test:speculative3
note about struct names
test:struct1
test:struct2
test:struct2b
test:struct3
test:struct4
struct5
struct6