Array#shuffle should attempt coercion via #to_hash