https://blog.llvm.org/posts/2025-08-29-gsoc-byte-type/ Also we might need to do this for C/C++ interoperability for function signatures for `[[un]signed] char` and `std::byte`, for e.g. cross-language LTO.