docs: 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]
  }