Like itertools.chain but using yield from
This ensures than .send works as expected and the underlying
plans get the return values. Provides cleanup for Interruptions.
- Parameters:
- args
generators (plans)
- Yields:
- msgMsg
The messages from each plan in turn