In 10.12, these two work as expected:
var a = NSArray.arrayWithObjects('a', 'b', 'c', nil)
var dict = NSDictionary.dictionaryWithObjectsAndKeys('key1', 'object1', nil);
However, in 10.13, I'm getting:
ObjC method arrayWithObjects: requires 1 argument, but JavaScript passed 4 arguments
ObjC method dictionaryWithObjectsAndKeys: requires 1 argument, but JavaScript passed 3 arguments