| Absurd of 'term
| Apply of 'term
+ | Auto
| Assumption
| Change of 'term * 'term * 'ident option (* what, with what, where *)
| Change_pattern of 'term pattern * 'term * 'ident option
| Exists
| Fold of reduction_kind * 'term
| Fourier
+ | Hint
| Injection of 'ident
| Intros of int option * 'ident list
| Left