U:RDoc::Attr[
iI"backports_memo:EFI"'Enumerator::Yielder#backports_memo;FI"RW;F:publico:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph;	[
I"ACurrent API for Lazy Enumerator does not provide an easy way;FI"Lto handle internal state. We "cheat" and use yielder to hold it for us.;FI"BA new yielder is created when generating or after a `rewind`.;FI"HThis way we avoid issues like http://bugs.ruby-lang.org/issues/7691;FI"-or http://bugs.ruby-lang.org/issues/7696;F:
@file0FI"+lib/backports/2.0.0/enumerable/lazy.rb;F