docs: public static <T, B> TreeNode<B> ofTree(
  		final Tree<? extends T, ?> tree,
  		final Function<? super T, ? extends B> mapper
  	) {
  		final TreeNode<B> target = of(mapper.apply(tree.getValue()));
  		fill(tree, target, mapper);
  		return target;
  	}