PhraseRecursor becomes TreeWalker