*     None`A version of Debug.Trace.trace that just prints a value. This should be included in Debug.TracenA version of Debug.Trace.trace that just prints a value and a message. This should be included in Debug.Tracepmonadic debug - like debug, but works as a standalone line in a monad TODO: TH version with error loaction infotrace (print on stdout at runtime) a showable expression like debug, but does not print "DEBUG: " traceId is an alias for strace strace stands for "show trace" traceId means it returns itself after tracing like the id functiontrace (print on stdout at runtime) a showable expression like debug, but does not print "DEBUG: " traceId is an alias for strace strace stands for "show trace" traceId means it returns itself after tracing like the id function4labelled trace - like strace, with a label prependedpmonadic debug - like debug, but works as a standalone line in a monad TODO: TH version with error loaction infoNoneNone:TH version of Debug.Trace.trace that just prints a value. LTH version of Debug.Trace.trace that prints a value and a message prefix). BA TH version of Debug.Trace.trace that prints location informationnA TH monadic version of debug - print a value with location information as a stand alone expression in a monad     None    None /like Prelude.error, but gives the file location ,$(err "OH NO!) main:Main main.hs:4:10 OH NO!like Prelude.undefined, but gives the file location use trace to output the location. this way we still use undefined instead of calling error @$(undef) main:Main main.hs:4:10 undefined err: Prelude.undefined           file-location-0.4.0 Debug.UtilFileLocation.LocationStringDebug.FileLocationControl.Exception.FileLocation FileLocationdebugdebugMsgdebugMstracetraceIdltraceltraceMlocationToStringdbgdbgMsgtrcthrwIOthrwsIOerrundefdbgMthrowIO