Internal structure improvement is still work in progress - more much work is necessary. So this trivial compromising won't become serious.

On the other hand, the small diagnostic improvement can be fixed with the test case. We can improve internals without downgrade the compiler output. 

I want to get the small, but reliable improvement.