>>340
たどる処理って iterator がやるんじゃないのか?