Rules.Data_rewrite_leavesmodule Michelson_base : Michelson_samplers_base.Sval hole_patt : Kernel.Patt.tval match_hole : patternval match_int : patternval match_list : patternval match_set : patternval match_map : patternval match_timestamp : patternval match_mumav : patternval match_key_hash : patternval match_int_mumav_timestamp_key_hash_key_or_none : patternval match_empty_list_set_or_map : patternval match_empty_pair : patternval match_empty_some_left_or_right : patternval match_none : patternval replacement :
fresh:int list ->
typ:Mavryk_benchmark_type_inference_001_PtAtLas.Type.Base.t ->
replacement:Mavryk_benchmark_type_inference_001_PtAtLas.Mikhailsky.node ->
guarded_replacementval replacement_gen :
fresh:int list ->
typ:Mavryk_benchmark_type_inference_001_PtAtLas.Type.Base.t ->
replacement:
(unit -> Mavryk_benchmark_type_inference_001_PtAtLas.Mikhailsky.node) ->
guarded_replacementval fill_in_hole : Stdlib.Random.State.t -> rule_setval kill_empty_pair : rule_setval kill_int_mumav_timestamp_key_hash_none : rule_setval kill_empty_list_set_or_map : rule_setval kill_empty_some_left_or_right : rule_setval modify_set : rule_setval modify_map : rule_setval modify_list : rule_setval rules : Stdlib.Random.State.t -> rule_set list