We are missing docs for class member completion -- we don't store
comments in the preamble, so Sema doesn't return any docs. To get docs
for class members, we rely on the index (mostly dynamic index).
Tried it on llvm, didn't get noticeble delay for the completion.
I don't think we can inline this much logic into runWithSema() for each feature we add - need to find a clearer way to structure the code.