fails:Enumerator::Lazy#enum_for requires multiple arguments
fails:Enumerator::Lazy#enum_for returns a new instance of Enumerator::Lazy
fails:Enumerator::Lazy#enum_for sets nil to size when not given a block
fails:Enumerator::Lazy#enum_for sets given block to size when given a block
fails:Enumerator::Lazy#enum_for generates a lazy enumerator from the given name
fails:Enumerator::Lazy#enum_for passes given arguments to wrapped method
fails:Enumerator::Lazy#enum_for used by some parent's methods though returning Lazy
