title: Call can throw, but errors can not be thrown out of a global variable initializer
body: <p>I'm using Xcode 7 beta and after migrating to Swift 2 I experienced some issues with this line of code:</p>
  
  <pre><code>let recorder = AVAudioRecorder(URL: soundFileURL, settings: recordSettings as! [String : AnyObject])
  </code></pre>
  
  <p>I get an error saying "Call can throw, but errors can not be thrown out of a global variable initializer".
  My app relies on the <code>recorder</code> to be a global variable. Is there a way to keep it global but fix these issues? I have no need for advanced error handling, I just want it to work.</p>