Make the interface of traceTc and traceRn the same
It always seemed strange to me that the interfaces for
traceRn were different.
traceTc :: String -> SDoc -> TcM () traceRn :: SDoc -> RnM ()
I personally prefer using the
traceTc interface and have to look up each time which function uses which interface. It seems beneficial but annoying to make
traceRn have the same interface to improve usability slightly.
Are there any objections if someone was to do this?