fails:Enumerator::Lazy#map returns a new instance of Enumerator::Lazy
fails:Enumerator::Lazy#map keeps size
fails:Enumerator::Lazy#map calls the block with initial values when yield with multiple arguments
fails:Enumerator::Lazy#map when the returned lazy enumerator is evaluated by Enumerable#first stops after specified times
fails:Enumerator::Lazy#map on a nested Lazy keeps size
fails:Enumerator::Lazy#map on a nested Lazy when the returned lazy enumerator is evaluated by Enumerable#first stops after specified times
