Support named and variable arguments in function calls (#13691).

Change-Id: Iefca5f4aefd7fd91df992bf90fcea054bad47028