module TcSplice where
-tcSpliceExpr :: Name.Name
- -> HsExpr.LHsExpr Name.Name
+tcSpliceExpr :: HsExpr.HsSplice Name.Name
-> TcUnify.Expected TcType.TcType
-> TcRnTypes.TcM (HsExpr.HsExpr Var.Id)
+kcSpliceType :: HsExpr.HsSplice Name.Name
+ -> TcRnTypes.TcM (HsType.HsType Name.Name, TcType.TcKind)
+
tcBracket :: HsExpr.HsBracket Name.Name
-> TcUnify.Expected TcType.TcType
-> TcRnTypes.TcM (HsExpr.LHsExpr Var.Id)