Matches char only when it is a distinct type from int8_t, used to forbid serializing char.
Declared in <serialize.h>
<serialize.h>
template<class T> concept CharNotInt8 = std::same_as<T, char> && !std::same_as<T, int8_t>;