\ / This software is distributed as is, NO WARRANTY.
V_______________________________________________________________ *)
-exception TypeError of string Lazy.t
+type message = (BrgReduction.kam, Brg.term) Log.message
-val type_of: (Brg.term -> 'a) ->
- Brg.hierarchy -> BrgReduction.context -> Brg.term -> 'a
+val type_of:
+ (message -> 'a) -> (Brg.term -> Brg.term -> 'a) ->
+ Entity.status -> Hierarchy.graph -> BrgReduction.kam -> Brg.term -> 'a