title: Swift 2.0 'unexpected trailing closure' error with lazy var assignment
body: <p>I'm converting a project to Swift 2.0 and I keep coming across this error everywhere that I'm using a lazy var. This code works perfectly in 1.2 but breaks in 2.0:</p>
  
  <pre><code>lazy private var placeholderImage = UIImage(named: "theImage")
  </code></pre>
  
  <p>But, this code generates an 'unexpected trailing closure' error in 2.0.</p>
  
  <p>Following the Xcode's suggestions to fix the error, this is what I come out with:</p>
  
  <pre><code>lazy private var placeholderImage: UIImage = UIImage(named: "theImage")!
  </code></pre>
  
  <p>This compiles and seems to work, but I don't understand why the change was necessary in the first place.</p>