Seems the performance bottleneck is in liftIO from hsVisiblePNs being in
RefactGhc monad