I'm fascinated to see Steve Losh demonstrating a 'gather' macro in Common Lisp, removing boilerplate for an accumulator: https://stevelosh.com/blog/2018/05/fun-with-macros-gathering/
Most use of yield in Python seems to be focused on gathering rather than lazy evaluation, but I never had a name for the concept!