Details
Description
Currently for the bytecode translatro in core, all list type arguments are translated as varargs for golang, instead of proper list type like []interface{}{}.
Currently this is causing errors in certain translations, i.e. g.inject([1, 2]) is being translated to g.Inject(1, 2), but some investigation will be needed to tease apart cases that may need a varargs argument.