void main() { foo!(); } template foo( ) { void foo() { auto a = (&foo); } } dmd from master (a few days ago) gives: Error: foo()() is not an lvalue wut?