MoP: Decree that structs can be defined in the source instead of the header

And rationalize my claim with a desperate argument