avl_remove
avl_remove(avl_tree_t *tree, void *data)
bool avl_remove(struct stree **avl, const struct sm_state *sm)