Implement __iter__