I don't think this does what you think it does for an enumerable.

```ruby
input = [[1], [2]].each
[input].flatten # => [#<Enumerator: [[1], [2]]:each>]
```