- Avoiding recompile (was always compiling twice)
- Only importing `GHC.Stack` when we've modified the AST
- Qualified import of `GHC.Stack` as `AutoImported.GHC.Stack`,
to avoid any name shadowing
- Cleaned up unused imports and binds
- More liberal version constraints on ghc in cabal file