static O[] allConceptFieldsAsParams(Concept c) { LS l = conceptFields(c); O[] params = new[l(l)*2]; for i over l: { S field = l.get(i); params[i*2] = field; params[i*2+1] = cget(c, field); } ret params; }