yield* asyncGen(a, 1) slow 1.5x than yield asyncThunk(a, 1)