If we don't have to, I'd rather we not add language specific versions of methods to Rubinius specific namespaces. We should keep a single version, or having explicit versions.

Does the to_ary logic have different handling for 1.8 and 1.9 mode? As in, does it needs to call privates in one but not the other?