Use Hoa\Iterator.