vb new_items = list:remove (items, position);

vb new_items = list:filter (items, id, (p_item _) {
                                                    return (item->id == id) ? 1 : 0;
                                                  });