()</a>], NewParentValueGen::fun((PH::<a href="#type-tree_node">tree_node()</a>) -&gt; Value), Value, Tree::<a href="#type-tree">tree()</a>) -&gt; {<a href="#type-tree_node">tree_node()</a>, <a href="tree.html#type-tree">tree:tree()</a>}</tt>
<ul class="definitions"><li><tt>Value = term()</tt></li></ul></p>
</div><p>
  Moves the children with PH ChildrenPHs to a new node, and
  puts the new node in the place of the children, it returns
  both the new node and the updated tree.
  A value, both for the parent 