On Friday, 30 May 2014 at 19:54:00 UTC, safety0ff wrote: > On Friday, 30 May 2014 at 19:50:43 UTC, Philippe Sigaud wrote: >> Am I misunderstanding something or is that a bug? > > Try: auto foo() { return Hidden();} I'm not seeing any difference? I'm still able to create a value of type Hidden in an external module.