In Java, a varg function can be written like this:
public static void foo(int ... a)
{
// method body
}
It gets called in Java like this:
<OBJ>.foo(1, 2, 3);
and it gets called in Clojure like this:
(<OBJ>/foo (int-array [1 2 3])
Is it possible to write foo in Clojure so that it gets called in Java as a varg function?