require('./ffi-extend')
module.exports = require('./import')

// TODO: Figure out something better for this bitch.
//         _() is just TOO ugly...
module.exports._ = function _ (str) {
  return module.exports.NSString('stringWithUTF8String', String(str))
}

@@ -1,173 +1,468 @@
-require('./ffi-extend')%0Amodule.exports = require('./import')%0A%0A// TODO: Figure out something better for this bitch.%0A//         _() is just TOO ugly...%0Amodule.exports._ = 
+// Load the node-ffi extensions%0Arequire('./ffi-extend')%0A%0A// The main exports is the casting function%0Amodule.exports = $%0A$._ = $ // legacy. TODO: remove by 0.1.0%0A%0A// exports the exports from the 'import' module%0Avar Import = require('./import')%0A$.import  = Import.import%0A$.resolve = Import.resolve%0A%0A// This function accepts native JS types (String, Number, Date) and converts them%0A// to the proper Objective-C type (NSString, NSNumber, NSDate).%0A//   Syntax Sugar...%0A
 func
@@ -466,17 +466,17 @@
 unction 
-_
+$
  (str) %7B
@@ -476,16 +476,41 @@
 (str) %7B%0A
+  $.import('Foundation')%0A
   return

Rewrite index.js