あるいはC++のイテレータみたいに終端もペアにして渡すというのもできる。