Changed Step.select() signature from taking Node to taking NodeWithAncestors.