type ('term, 'ident) tactic =
| Absurd of loc * 'term
| Apply of loc * 'term
- | Auto of loc * int option
| Assumption of loc
+ | Auto of loc * int option * int option (* depth, width *)
| Change of loc * 'term * 'term * ('term,'ident) pattern (* what, with what, where *)
| Compare of loc * 'term
| Constructor of loc * int