Haven't compiled but it should look something like this:foreach(member; __traits(allMembers, typeof(c)))__traits(getMember, c, member) = typeof(__traits(getMember, c, member)).init;
Need to assert that not a function and mutability (std.traits.isMutable)