template <typename FormatCtx>
typename FormatCtx::iterator format(const std::type_info& type_info, FormatCtx& ctx)
{
int status;
auto demangled_name = abi::__cxa_demangle(type_info.name(), nullptr, 0, &status);
template <typename FormatCtx>
typename FormatCtx::iterator format(const std::type_info& type_info, FormatCtx& ctx)
{
int status;
auto demangled_name = abi::__cxa_demangle(type_info.name(), nullptr, 0, &status);