https://issues.dlang.org/show_bug.cgi?id=17628
--- Comment #1 from Vladimir Panteleev <dlang-bugzilla at thecybershadow.net> ---
Missing:
import std.array : appender;
Seems to be impure because it calls snprintf (which I think may change FPU
flags or something).
--