define a { a(); } typedef struct {} continue struct { a!; a(){} } typedef struct2[a T] { T elem; } main() { mut p = struct2![struct]{ .elem = struct!{} }; }