https://github.com/zyn0217 approved this pull request. Thank you! LGTM modulo one nit: could you please remove the nullptr member initializer for `Resolver`? That looks unnecessary now. https://github.com/llvm/llvm-project/pull/74971