Byte types, or how to get rid of i8 abuse for chars in LLVM IR | Heykuki News