docs: public int getArgumentSlot(int i, int numArguments) {
          if (i >= numArguments) {
              throw new IllegalArgumentException();
          }
  
          return (slotList.size() - numArguments) + i;
      }