docs: function calledAsTemplateTag (firstArgument, argumentCount) {
    // Additional checks that we could do but do not:
    // 1. that the cooked version of a static chunk is consistent with
    //    the raw version.
    // 2. That there are no custom properties besides "raw"
    // 3. That the arrays are in the same realm.
    return calledAsTemplateTagQuick(firstArgument, argumentCount) &&
      every.call(firstArgument, isString) &&
      every.call(firstArgument.raw, isString)
  }