title: swift 3.0.2 gives ambitious error ''Type 'bool' is broken"
body: <p>i am using this struct and using this</p>
  
  <pre><code>struct Ride {
    var isRideForNow: Bool!    
  }
   var sheduleRide: Ride?
   sheduleRide = Ride()
   sheduleRide?.isRideForNow = false
  </code></pre>
  
  <p>When i am using like this it works fine</p>
  
  <pre><code> if (sheduleRide?.isRideForNow)! {
     //some code
   }
  </code></pre>
  
  <p>But i don't know why below code give the error "Type 'bool' is broken"  even there is no optional chaining inside this </p>
  
  <pre><code> if (sheduleRide!.isRideForNow) {
     //some code
   }
  </code></pre>