Currently the extension relies on ghc-mod, but is there functionality that ghc-mod doesn't provide that we can pull from ghc directly?
Ghci docs