DoIts shouldn't dirty Compiler-Core #973

N.B. Just a first step - not ready to merge...

- Compile DoIts in an extension category. This now exposes a different issue, which is that apparently adding an extension method dirties the package...