The only reason I hadn't is because you'd have to do something funny like pass in the log object so you don't lose the origin module of the error. Would you be fine with: `logErrorWithStrackTrace(log, msg, data)`, where `log` is the log function of the module ?