| StratId |
| StratFail |
| StratRefl |
| StratUnary of unary_strategy * ('constr, 'constr_pattern, 'redexpr, 'id, 'tactic) strategy_ast |
| StratBinary of binary_strategy * ('constr, 'constr_pattern, 'redexpr, 'id, 'tactic) strategy_ast * ('constr, 'constr_pattern, 'redexpr, 'id, 'tactic) strategy_ast |
| StratNAry of nary_strategy * ('constr, 'constr_pattern, 'redexpr, 'id, 'tactic) strategy_ast list |
| StratConstr of 'constr * bool |
| StratTerms of 'constr list |
| StratHints of bool * string |
| StratEval of 'redexpr |
| StratFold of 'constr |
| StratVar of 'id |
| StratFix of 'id * ('constr, 'constr_pattern, 'redexpr, 'id, 'tactic) strategy_ast |
| StratMatches of 'constr_pattern |
| StratTactic of 'tactic |