I find this doc hard to follow. I don't understand what "pending node changes" are nor do I follow the "tests locally". The point of this function is to verify that the remote node has the indexes that the local node thinks it should have. Furthermore this function is a predicate function so it would be nice if the function name made that more clear. Perhaps `has_indexes(Node, IndexList)` which makes it more clear this function takes a list of indexes and determines whether or not they exist on the target node.