title: Getting error "ambiguous reference to member subscript" when using Array instead of NSArray
body: <p>I am getting error like "ambiguous reference to member subscript" in a dictionary which may contains array type values, when I try to access array type values then getting error. 
  Please check below code. </p>
  
  <pre><code>var occupations = [
  "Malcolm": "Captain",
  "Kaylee": "Mechanic",
  "Layme": ["Engineer", "Docter"] 
  ] as [String : Any]
  
  
  occupations["Jayne"] = "Public Relations"
  var arrOfLayme = occupations["Layme"] as! Array //getting error here, If I use NSArray instead of array all will work as expacted
  print(valueOcc[0])
  </code></pre>
  
  <p>when I used NSArray type this code going well as below line, I want to do in pure swift way, don't want to add Objective-c.</p>
  
  <pre><code>var arrOfLayme = occupations["Layme"] as! NSArray
  </code></pre>