import PreludePS ( _PackedString )
import Class ( GenClass )
-import CoreUnfold ( mkMagicUnfolding, UnfoldingDetails )
+import CoreUnfold ( mkMagicUnfolding, Unfolding )
import IdUtils ( primOpNameInfo )
import Name ( Name, OrigName, mkPrimitiveName, mkWiredInName, ExportFlag )
import PrimOp ( PrimOp )
import Unique ( Unique )
import Usage ( GenUsage )
-mkMagicUnfolding :: Unique -> UnfoldingDetails
+mkMagicUnfolding :: Unique -> Unfolding
mkPrimitiveName :: Unique -> OrigName -> Name
mkWiredInName :: Unique -> OrigName -> ExportFlag -> Name
mkSigmaTy :: [a] -> [(GenClass (GenTyVar (GenUsage Unique)) Unique, GenType a b)] -> GenType a b -> GenType a b