Attribute Macros

Attribute macro that creates a flat type from struct or enum declaration.