On Tuesday, 30 August 2016 at 23:54:45 UTC, Martin Nowak wrote:
As in needs private members in __traits(allMembers).
and in the end it just producing excessive noise in common loops that does `is(typeof(__traits(getMember, ...)))`. it would be better to either leave that alone and allow all access, or exclude inaccessible members gin `allMembers` completely. yet D choose the third way, combining the worst features from both solutions.