static L> theoryPlusInverse(ITheoryOn t) { if (t cast InverseTheory) ret ll(t, t.t); else ret ll(t, new InverseTheory(t)); }