__fd_array_map_delete_elem
__fd_array_map_delete_elem(map, &i, need_defer);
__fd_array_map_delete_elem(map, &i, true);
return __fd_array_map_delete_elem(map, key, true);