Find coerce_type for Array when not specified

This PR is an attempt to address issue #795 . 
I am not sure I understood it correctly, but it seemed to me that @maxd wanted to create an Array type without specifying what's inside the Array.
I also added one test to make sure this works.