Functor Induction.Make

module Make: 
functor (E : Env.S) ->
functor (A : Avatar_intf.S with module E = E) -> S with module Env = E
Parameters:
E : Env.S
A : Avatar_intf.S with module E = E

module Env: Env.S 
val register : unit -> unit
Register the inference rules for inductive reasoning