code: function logColoredLabelAndPath(label, color, logThisLine) {
    var pathAndLineNumber
    // Check `logThisLine` equality strictly to avoid checking truthiness of the function's trailing arguments.
    if (logThisLine !== true) {
      pathAndLineNumber = exports.getModuleCallerLocation()
    }
  
    // If `logThisLine` is `true` or this function was invoked via the main module without a parent module, then print the line where this function was called.
    if (!pathAndLineNumber) {
      pathAndLineNumber = exports.getLocation()
    }
  
    // Check arity.
    var args = Array.prototype.slice.call(arguments, typeof logThisLine === 'boolean' ? 3 : 2)
    if (args.length > 0) {
      logWithColoredLabel.apply(null, [ label, color ].concat(args))
      exports.log('  ' + pathAndLineNumber)
    } else {
      logWithColoredLabel(label, color, pathAndLineNumber)
    }
  
    // Print trailing newline.
    exports.log()
  
    return args[0]
  }
docs: Prints `values` to `stdout` like `dantil.log()` prepended with `label` colored `color`, like `logWithColoredLabel()`, and followed by the file path and line number of the function call that invoked the currently executing module.
  
  @private
  @static
  @param {string} label The label to prepend to `value` (e.g., `'Error'`).
  @param {string} color The color to stylize `label`.
  @param {boolean} [logThisLine] Specify logging the line where this function is called instead of the line which invoked the currently executing module.
  @param {...*} [values] The values to print following `label`.
  @returns {*} Returns the first value following `label`.