How do you retrieve the value produced by a generator's `return` statement?def gen(): yield 1 return 42 g = gen() next(g) try: next(g) except StopIteration as e: print(e.value) # 42