type mapper = {
level : int option;
preserve_positions : bool;
selector : var -> bool;
var_maps : (var, var) Stdlib.Hashtbl.t;
link_maps : (int, var_t) Stdlib.Hashtbl.t;
}
val init :
?preserve_positions:bool ->
?selector:(var -> bool) ->
?level:int ->
unit ->
mapper