static O[] ioMakeArray(O in, O out) { if (isString(in) && isString(out)) ret new S[] {(S) in, (S) out}; else ret new O[] {in, out}; }