https://issues.dlang.org/show_bug.cgi?id=19326 --- Comment #2 from Walter Bright <bugzilla at digitalmars.com> --- tupleof is known to break through private access protections. It should probably not be allowed in @safe code. --