https://issues.dlang.org/show_bug.cgi?id=23515
--- Comment #5 from Walter Bright <bugzi...@digitalmars.com> --- The difference between identity being an (){} vs &fun is the first is a direct function call the second is an address of a function. I'm not sure yet if the former should be an error, or can be made to work. Having an enum of function names has never occurred to me. --