index: add initial support for adjacent TextNode instances