dont break functionality defined in enumerable

Hash#first is inherited from Enumerable#first and many things depend on returning an array. of [k,v]