\begin{code} module DsExpr where import HsSyn ( HsExpr, LHsExpr, HsBindGroup ) import Var ( Id ) import DsMonad ( DsM ) import CoreSyn ( CoreExpr ) dsExpr :: HsExpr Id -> DsM CoreExpr dsLExpr :: LHsExpr Id -> DsM CoreExpr dsLet :: [HsBindGroup Id] -> CoreExpr -> DsM CoreExpr \end{code}