Will the MIR/HIR stuff also help with adding features? I'm thinking of things like non-lexical scoping/SEME regions/etc. which might be easier to implement with it.
Another is compiler plugins: it's much easier to stabilize an MIR than it is to stabilize the compiler's internal functions.