This affects all functions that use `formattedWrite`: `format`, `sformat`, `writef`, `writefln` etc.
```
import std.format : format;
int[] arr = [1, 2, 3, 4];
auto s1 = format("%s", cast(void[])arr); // Works
auto s2 = format!"%s"(cast(void[])arr); /* Error: array cast from `void[]` to `const(ubyte[])` is not supported at compile time */
```
Compile time `formattedWrite` validates the format string by trying to call a regular `formattedWrite` with dummy arguments at compile time. This fails because `void[]` is formatted by casting it to `const(ubyte[]), and casts are not allowed at compile time.