My general thought on this is that "yield from generator" is the coroutine equivalent of a function call, while "yield future" would be the way the lowest level of the generator talked to the standard event loop.

--
Sent from my phone, thus the relative brevity :)