Emulate variadic functions on older compilers.
Add macro test.
FMT_TEMPLATE -> FMT_WRAP