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