code: function () {
  						var args = convertArguments(arguments, luaToJS),
  							retval = property.apply(args.shift(), args);
  
  						if (typeof retval == 'object') return jsToLua(retval);
  						return [retval];
  					}
docs: KLUDGE: Safari reports native constructors as objects, not functions :-s