local fn = nrequire("fn.lua") local col = nrequire("colortheme.lua") local log = {} log.debug = fn.curry( fn.curry( MsgC, col.console.cyan), fn.curry( string.format, "[DEBUG] %s")) log.warn = fn.compose( fn.curry( MsgC, col.console.yellow), debug.traceback, fn.curry( ErrorNoHalt, "[WARNING]")) return log