Understanding the use of yield* with functions in generators - Effect Community