Fix iterator_helper removal bugs
Add optional variants of try_pop