I'm finding this rather annoying: struct S { static @property int p() { return 10; } }
pragma(msg, typeof(&S.p)); // prints: int function() @property pragma(msg, is(typeof(&S.p) == function)); // prints: false It looks like a function... but I can't identify it as a function!