These allow for much cleaner data modeling, especially when nested, without cluttering the namespace with unnecessary tags.
Use the built-in types instead of defining your own TRUE and FALSE macros. Effective Modern C
Modern standards introduced tools that make code more expressive and less error-prone. These allow for much cleaner data modeling, especially