similar to root but the scope is owned by a sibling. i need to implement my own `indexes` and `values` functions so i can properly transition out
similar to root but the scope is owned by a sibling. i need to implement my own
indexesandvaluesfunctions so i can properly transition out