Try this:
def wrap(e:var, par:var[], val:var[]){ e.SetParameterByName(par, val); return = e; }; wrap(e, p, v);