The yield keyword, in whatever language, has a special meaning to me. First introduced in threading, it was used to yield the execution of the current thread and let the next one go. The concept fit in my head very nicely. After all, we have yield signs...