 └──────────────────────┘     └──────────────────────┘      └─────────────────────┘             │                            │                            │                        │                            │                            │                        │   get next from iterator   │                            │                        │ ─────────────────────────▶ │   get next from iterator   │                        │                            │ ─────────────────────────▶ │                        │                            │                            │                        │                            │         yield '