{-# GHC_PRAGMA INTERFACE VERSION 3 #-} interface DefExpr where import CmdLineOpts(SwitchResult) import CoreSyn(CoreArg, CoreExpr) import DefSyn(DefBindee) import Id(Id) import SplitUniq(SplitUniqSupply) import UniType(UniType) import UniqFM(UniqFM) tran :: (a -> SwitchResult) -> UniqFM (CoreExpr Id DefBindee) -> UniqFM UniType -> CoreExpr Id DefBindee -> [CoreArg DefBindee] -> SplitUniqSupply -> CoreExpr Id DefBindee