+
+type stats = private { mutable pass : int;
+ auto : Uid.t;
+ tree_size : int;
+ mutable fetch_trans_cache_access : int;
+ mutable fetch_trans_cache_hit : int;
+ mutable eval_trans_cache_access : int;
+ mutable eval_trans_cache_hit : int;
+ mutable nodes_per_run : int list;
+ }
+
+module Make (T : Tree.S) (L : Node_list.S with type node = T.node) :