Zig's New BitCast Semantics and LLVM Back End Improvements