You are the only one to trust for yourself.
esv::ux8 is the 8 bit unsigned integral class type, it is "unsigned char" class type. esv::ux8 supports all basic unsigned integral operators and bitwise operators, and it supports object-oriented class features.
esv::ux8 - esv::u8, the class type of esv::u8.
#include <esvcpp/core.hpp> int main() { constexpr esv::ux8 x = 123; esv::print(esv::ux16{x}); }