CONJUNCTS_THEN : thm_tactical
CONJUNCTS_THEN f (A |- l /\ r) = f (A |- l) THEN f (A |- r)
A1 ?- t1 A2 ?- t2 ========== f (A |- l) ========== f (A |- r) A2 ?- t2 A3 ?- t3
A1 ?- t1 ========== CONJUNCTS_THEN f (A |- l /\ r) A3 ?- t3
f (A |- u1) THEN f (A |- u2 /\ ... /\ un)
f (A |- u1) THEN ... THEN f(A |- un)
fun CONJUNCTS_THENL (f:thm_tactic) thm = List.foldl (op THEN) ALL_TAC (map f (CONJUNCTS thm));