Multiple arguments, at the expense of slightly more Cocoa/JS hackery