When function* JavaScript Finally Made Sense

I have known about JavaScript generator functions for years, but never really found a reason to use them. They always felt a bit like over-engineering, but recently, while working on Servo DevTools, I finally found a real use case for function* JavaScript