added some tests for index_t, which found bugs resulting in the splitting of output node selection for union and intersection