docs: function reserveSlots(numSlots) {
      // Init the slots with a unique `NO_CHANGE` value so that the first change is always detected
      // whether it happens or not during the first change detection pass - pure functions checks
      // might be skipped when short-circuited.
      viewData.length += numSlots;
      viewData.fill(NO_CHANGE, -numSlots);
      // We need to initialize the binding in case a `pureFunctionX` kind of binding instruction is
      // called first in the update section.
      initBindings();
  }