contract test_struct_parsing { struct Foo { bool x; int32 y; } function f() public { Foo a = Foo(true, true, true); } } // ---- Expect: diagnostics ---- // error: 9:25-46: struct 'Foo' has 2 fields, not 3