ghc-8.2.1: typecheck/TcMatches.hs-boot
module TcMatches where
import HsSyn ( GRHSs, MatchGroup, LHsExpr )
import TcEvidence( HsWrapper )
import Name ( Name )
import TcType ( ExpRhoType, TcRhoType )
import TcRnTypes( TcM, TcId )
import SrcLoc ( Located )
tcGRHSsPat :: GRHSs Name (LHsExpr Name)
-> TcRhoType
-> TcM (GRHSs TcId (LHsExpr TcId))
tcMatchesFun :: Located Name
-> MatchGroup Name (LHsExpr Name)
-> ExpRhoType
-> TcM (HsWrapper, MatchGroup TcId (LHsExpr TcId))