fails:Kernel#hash needs to be reviewed for spec completeness
fails:Kernel has private instance method Hash()
fails:Kernel.Hash converts nil to a Hash
fails:Kernel.Hash converts an empty array to a Hash
fails:Kernel.Hash does not call #to_hash on an Hash
fails:Kernel.Hash calls #to_hash to convert the argument to an Hash
fails:Kernel.Hash raises a TypeError if it doesn't respond to #to_hash
fails:Kernel.Hash raises a TypeError if #to_hash does not return an Hash
fails:Kernel#Hash converts nil to a Hash
fails:Kernel#Hash converts an empty array to a Hash
fails:Kernel#Hash does not call #to_hash on an Hash
fails:Kernel#Hash calls #to_hash to convert the argument to an Hash
fails:Kernel#Hash raises a TypeError if it doesn't respond to #to_hash
fails:Kernel#Hash raises a TypeError if #to_hash does not return an Hash
