fn f() { mac!(struct Foo {} bar); mac!(struct Foo; bar); mac!(enum Foo {} bar); }