Respect yield* expression return values

Thanks to @Raynos for drawing my attention to this oversight.