code: function getClassList () {
    var rtn = [];
  
    // first get just the count
    var num = objc.objc_getClassList(null, 0);
  
    if (num > 0) {
      var c = null;
      var classes = new Buffer(ref.sizeof.pointer * num);
  
      objc.objc_getClassList(classes, num);
  
      for (var i = 0; i < num; i++) {
        c = classes.readPointer(i * ref.sizeof.pointer);
        rtn.push(objc.class_getName(c));
      }
      // `classes` Buffer will be freed by V8
    }
  
    return rtn;
  }
docs: Convienience function to return an Array of Strings of the names of every
  class currently in the runtime. This gets used at the during the import
  process get a name of the new classes that have been loaded.
  TODO: Could be replaced with a native binding someday for speed. Not overly
  important as this function is only called during import()