improved readability of RecursiveDescentResultTree