I think we should only allow user defined types marked with @attribute, i.e.@attribute struct foo {} @attribute class foo {} @attribute interface foo {} @attribute enum foo {}And so on.
Or struct @foo {} interface @foo {} enum @foo {0 etc
I think we should only allow user defined types marked with @attribute, i.e.@attribute struct foo {} @attribute class foo {} @attribute interface foo {} @attribute enum foo {}And so on.
Or struct @foo {} interface @foo {} enum @foo {0 etc