Not sure, but is this a reliable way to check sameness?
Because all else being equal, `NodeBookmark` and `RootBookmark` have different implementations of `setIteratorPosition`, which might perhaps be problematic.