Sometimes named hooks inspection will seemingly fail the first time then work the second time. (e.g. using a DEV build of Facebook.com, the `<CometTheme>` component currently does this).

I _think_ this might indicate a timeout during inspection? (So the retry is fast because everything is cached.)
const [state, setState] = useState<{|
    element: Element | null,
    path: Array<number | string> | null,
  |}>({
    element: null,
    path: null,
  });
  
  
  
  const [parseHookNames, setParseHookNames] = useState<boolean>(
    parseHookNamesByDefault,
  );
  const element =
    selectedElementID !== null ? store.getElementByID(selectedElementID) : null;
  const elementHasChanged = element !== null && element !== state.element;
  
  if (elementHasChanged) {
    setState({
      element,
      path: null,
    });
    setParseHookNames(parseHookNamesByDefault);
  }
  
  let inspectedElement = null;