fails:Kernel has private instance method Array()
fails:Kernel.Array does not call #to_ary on an Array
fails:Kernel.Array calls #to_ary to convert the argument to an Array
fails:Kernel.Array does not call #to_a on an Array
fails:Kernel.Array calls #to_a if the argument does not respond to #to_ary
fails:Kernel.Array calls #to_a if #to_ary returns nil
fails:Kernel.Array returns an Array containing the argument if #to_a returns nil
fails:Kernel.Array calls #to_ary first, even if it's private
fails:Kernel.Array calls #to_a if #to_ary is not defined, even if it's private
fails:Kernel.Array returns an Array containing the argument if it responds to neither #to_ary nor #to_a
fails:Kernel.Array returns an empty Array when passed nil
fails:Kernel.Array raises a TypeError if #to_ary does not return an Array
fails:Kernel.Array raises a TypeError if #to_a does not return an Array
fails:Kernel#Array does not call #to_ary on an Array
fails:Kernel#Array calls #to_ary to convert the argument to an Array
fails:Kernel#Array does not call #to_a on an Array
fails:Kernel#Array calls #to_a if the argument does not respond to #to_ary
fails:Kernel#Array calls #to_a if #to_ary returns nil
fails:Kernel#Array returns an Array containing the argument if #to_a returns nil
fails:Kernel#Array calls #to_ary first, even if it's private
fails:Kernel#Array calls #to_a if #to_ary is not defined, even if it's private
fails:Kernel#Array returns an Array containing the argument if it responds to neither #to_ary nor #to_a
fails:Kernel#Array returns an empty Array when passed nil
fails:Kernel#Array raises a TypeError if #to_ary does not return an Array
fails:Kernel#Array raises a TypeError if #to_a does not return an Array
