So one side effect of C being a mess is that bool and char constants are formatted as integers by default. You have to either cast them to the correct type or use an explicit format specifier which is a bit annoying.
at least we don't need

@vitaut The C API already looks amazing IMO, even though it has limitations.

I really hope we can get something akin to `stdc_format()` or `stdc_println()` in the standard at some point, like what happened with std::format/std::println.

{fmt} again and again showed that both C and C++ had archaic printing facilities that were unnecessarily hard to use. It's amazing how much you have done to improve formatting and text I/O in the C/C++ world.