fails:Hash#each yields a [[key, value]] Array for each pair to a block expecting |*args|
fails:Hash#each yields the key and value of each pair to a block expecting |key, value|
fails:Hash#each yields the key only to a block expecting |key,|
fails:Hash#each uses the same order as keys() and values()
fails:Hash#each properly expands (or not) child class's 'each'-yielded args
fails:Hash#each returns an Enumerator if called on a non-empty hash without a block
fails:Hash#each returns an Enumerator if called on an empty hash without a block
fails:Hash#each returns an Enumerator if called on a frozen instance
