Fixed 9922 Don't pull yet!

It seems to work, but:

- Some cleanup is needed
- Proper testcases have to be written (especially for AA)
- A really good review is needed as I am an absolute noob when it comes to compiler/dmd development.

I just want to abuse the auto tester to see how it works out.