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