mklist created va_alist = var_param, val_param, -1 it = |var_param| arg 1 = ParameterNode it = |val_param| arg 2 = ParameterNode it = |-1| arg 3 = mklist created va_alist = val_param, val_param, -1 it = |val_param| arg 1 = ParameterNode it = |val_param| arg 2 = ParameterNode it = |-1| arg 3 = mklist created va_alist = var_param, var_param, -1 it = |var_param| arg 1 = ParameterNode it = |var_param| arg 2 = ParameterNode it = |-1| arg 3 = mklist created va_alist = var_param, -1 it = |var_param| arg 1 = ParameterNode it = |-1| arg 2 = mklist created va_alist = p, tmp2 it = |p| arg 1 = simple it = |tmp2| arg 2 = -1