iterator

cool to call block in function.