In the meantime, if someone knows how to generate module graphs painlessly for a package build with cabal2nix, I'm all ears
Like, the setup I have is dead simple:
```
let defpkgs = <pinned nixpkgs rev>
in {nixpkgs ? defpkgs}: nixpkgs.pkgs.haskell.packages.ghc922.callCabal2nix "packageName" ./. {}
```
And then shell.nix is essentially
```
let pkg = import defpkgs.nix {}
in pkg.env
```
I suppose the simplicity is why I keep thinking generating module visualization should be easy here