This code seems to break the C syntax highlighter even though it can be valid. ```C struct my_struct* my_var = MY_MACRO({}); ```  --- Typedeffing `my_struct` so that the `struct` keyword can be removed prevents it from breaking ```C my_struct* my_var = MY_MACRO({}); ```  --- Omitting the braces also prevents it from breaking ```C struct my_struct* my_var = MY_MACRO(); ``` 