static LPair paramsToPairs(O... params) { LPair l = emptyList(l(params)/2); for (int i = 0; i+1 < l(params); i += 2) l.add(pair((A) params[i], (B) params[i+1])); ret l; }