static O[] changeParam(O[] params, S name, O value) { if (eq(optPar(params, name), value)) ret params; Map map = paramsToOrderedMap(params); map.put(name, value); ret mapToParams(map); }