So this is about solidifying very specific semantics that are of more concern to projects like Miri than it is to regular users?
Speaking of Miri, is the long term goal to say for certain whether or not a program execution encountered UB? (Which is, of course, different than verifying it before execution at compile time.)