On Saturday, 26 December 2020 at 15:58:30 UTC, kdevel wrote: > package class Private { > void foo () { __PRETTY_FUNCTION__.writeln; } > } > > import Private; > auto p = new Private; // works, but Private.Private is > private ?!? You've declared `Private` as `package`.