Generators are functions that can be exited and later re-entered. Their context (variable bindings) ...