rubinius/rubinius — comment on commit 477b0e6ed104c2723fd36a58343290dcce6e2c40
File: kernel/common/array.rb line 960
By meh:

Wouldn't it be better to use tap or temporarly store the result of dup?

Cloning twice sounds like a costly thing.