static A replaceCompleteValue(A a, A... params) { for (int i = 0; i+1 < l(params); i += 2) if (eq(a, params[i])) ret params[i+1]; ret a; }