title: perform segue and send tuple as sender
body: <p>I've been trying to set a tuple to the sender object when doing a perform segue like: </p>
  
  <p><code>performSegue(withIdentifier: "", sender: ("hello", "hello2"))</code></p>
  
  <p>But inside <code>override func prepare(for segue: UIStoryboardSegue, sender: Any?)</code> I'm getting cast exception when trying to cast sender as <code>(String, String)</code></p>
  
  <p>It seems that only the first element of the tuple is in <code>sender</code>.</p>
  
  <p>I'd expect since sender is of type <code>Any?</code> I could use a tuple as variable?</p>
  
  <p>Has anyone else experienced this?</p>