Hooks like `useEffect` or `useLayoutEffect` will _never_ have names, so if a the only hooks for a given source file are these "unnamed" built-in hooks, we should skip loading the source code.
type HookSourceData = {|
  
  hookSource: HookSource,
  
  originalSourceAST: AST | null,
  
  
  originalSourceCode: string | null,
  
  originalSourceURL: string | null,
  
  runtimeSourceCode: string | null,
  
  runtimeSourceURL: string,
  
  sourceConsumer: SourceConsumer | null,
  
  
  sourceMapURL: string | null,
|};
type CachedRuntimeCodeMetadata = {|
  sourceConsumer: SourceConsumer | null,
|};
const runtimeURLToMetadataCache: LRUCache<
  string,
  CachedRuntimeCodeMetadata,
> = new LRU({
  max: 50,
  dispose: (runtimeSourceURL: string, metadata: CachedRuntimeCodeMetadata) => {
    if (__DEBUG__) {