does rust have an equivalent of strict-aliasing? i don't see any tbaa metadata in the generated llvm so i'm guessing no? that would be kind of surprising tbh since it would basically be free in safe code, wouldn't it?