It said so. I think I can check their implemetation to see if we can also make a `view` of iterator