@Test
public void postOrder_finiteLeft_infiniteRight() {

  Tree<Integer> tree = tree(1).setLeft(2).setRight(Tree.leftFrom(3));
  assertThat(Tree.<Integer>walker().postOrderFrom(tree).map(Tree::value).limit(1))
      .containsExactly(2)
      .inOrder();
}