dbl... / wobblini.net wrote:
> I'll put in a plug here for flattenx, which lets you flatten by any
> number of levels so that you could do the above without the
> over-flattening vulnerability.
>
> http://raa.ruby-lang.org/project/flattenx/

Yes, yes! I've used this locally, and wanted to rely on this remotely,
many times!

This, too, should be in the core (particularly since it requires
compilation, and is not a pure-ruby solution.)