Today I noticed that Type hierarchy browser in AX 2012 R3 allows you to compile types backwards:
Context menu in AOT supports only forward compilation.
It’s possible that the feature is there for some time and it just took me long time to notice it, because I normally don’t compile code from Type hierarchy browser.