go backend: support function calls with variable arguments `def f(*args)`