The following fails to compile import std.typecons; void main() { Tuple!(int,string) t; } The error message reported by the compiler is: attribute argument to mixin must be a string, not ("int _0;\x0atemplate field(int i : 0) { alias _0 field; }\x0aalias _0 " ~ (invariant(char)[]) ~ ";\x0a" ~ "") J
This was fixed between 2.012 and 2.022.