code: function getDebugInfo (func, stackLevel) {
    try {
      const orig = Error.prepareStackTrace
      Error.prepareStackTrace = function (_, stack) {
        return stack
      }
      const err = new Error()
      const stack = err.stack
      Error.prepareStackTrace = orig
      const stackItem = stack[stackLevel]
      return {
        line: stackItem.getLineNumber(),
        fileName: stackItem.getFileName(),
        parentFunctionName: stackItem.getFunctionName(),
        functionName: typeof func === 'function' ? func.name : null
      }
    } catch (e) {
      return {}
    }
  }
docs: /*
  Service object