imp-0.2024.3.18: source/library/Imp/Extra/HsModule.hs
module Imp.Extra.HsModule where
import qualified GHC.Hs as Hs
import qualified Imp.Ghc as Ghc
overImports ::
([Hs.LImportDecl Hs.GhcPs] -> [Hs.LImportDecl Hs.GhcPs]) ->
Ghc.HsModulePs ->
Ghc.HsModulePs
overImports f x = x {Hs.hsmodImports = f $ Hs.hsmodImports x}