import std.conv : text; import std.outbuffer; ColouredText!("%s", ulong)().toString(new OutBuffer); assert(colouredText!"Test %s"(1,2,3).text == "\x0301,02Test 3\x03"); assert(colouredText!"Test %s"(1,3).text == "\x0301Test 3\x03");
See Implementation