rename erase_impl, erase_impl_impl to erase_insert_impl, erase_insert_impl_impl