[Git][ghc/ghc][wip/romes/27514] 7 commits: 2-phase Cache/Search Finder monad