My own each iterator