https://issues.dlang.org/show_bug.cgi?id=15924 --- Comment #2 from keepitsimplesirius at gmail.com --- Thanks for explanation. What about making formattedWrite to take argument by reference instead of value? --