title: Type 'Boolean' does not conform to protocol 'BooleanType'
body: <p>In attempting to create a Launch Helper as per the Apple docs (and <a href="http://blog.timschroeder.net/2012/07/03/the-launch-at-login-sandbox-project/">tutorial-ized</a>), I seem to be hitting a hiccup caused by porting the Objective-C code into Swift... who's compiler couldn't be any more redundant in this case.</p>
  
  <pre><code>import ServiceManagement
  
  let launchDaemon: CFStringRef = "com.example.ApplicationLauncher"
  
  if SMLoginItemSetEnabled(launchDaemon, true) // Error appears here
  {
      // ...
  }
  </code></pre>
  
  <p>The error seems to consistently be:</p>
  
  <p><code>Type 'Boolean' does not conform to protocol 'BooleanType'</code></p>
  
  <p>I have tried casting to <code>Bool</code> in a number of locations, in case I'm simply dealing with a <a href="https://twitter.com/dridus/status/520405642881007616">redundant, archaic primitive</a> (either brought in by Obj-C or Core Foundation), to no avail.</p>
  
  <p>Just in case, I have tried casting the response:</p>
  
  <p><code>SMLoginItemSetEnabled(launchDaemon, true) as Bool</code></p>
  
  <p>which yields the error:</p>
  
  <p><code>'Boolean' is not convertible to 'Bool'</code></p>
  
  <p>...seriously?</p>