fc_remove_subtree
fc_remove_subtree(dp->child);
fc_remove_subtree(np->peer);
fc_remove_subtree(dp->peer)
fc_remove_subtree(*head);