Module Heuristics

module Heuristics: sig .. end


val enable_depth_limit : int -> unit
Set a maximal depth for terms. Any clause with a term deeper than this limit will be dismissed.

This breaks completeness in general, but can be very useful in practice.


module type S = sig .. end
module Make: 
functor (E : Env.S) -> S with module Env = E
val extension : Extensions.t