[ruby-core:121296] [Ruby master Bug#21142] Lazy enumerator `.each_with_index` ignores `.take(0)` before it