template traceValCT(bool useNewline, values...)
static if(!(values.length == 0))
enum traceValCT =
"pragma(msg, " ~ escapeDDQS(values[0]) ~ "~\":" ~ (useNewline ? "\\n" : " ") ~ "\" ~ (" ~ values[0] ~ "));\n" ~ traceValCT!(useNewline, values[1..$]);