(yield-from iterable) iterable: an iterable
Yields each value produced by an iterator.
(yield-from it) is almost equivalent to:
(for x in it (yield x))
it is a coroutine,
yield-from will execute slightly different code to
ensure that the argument passed to
coro-run finds its way into the inner coroutine.