Add make_iterator