yield_from now accepts a GeneratorInterface