Module SMap.Aggregation

val sep : string
val update_key_name : (key -> key) -> key -> key
val add_prefix : ?no_sep:bool -> ?n:int -> ?i:int -> ?shift:int -> string -> string -> string
val build_all_names : key -> int -> key -> key list
val prefix_map : ?n:int -> ?i:int -> ?shift:int -> string -> 'a t -> 'a t
val of_list : ?n:int -> ?shift:int -> string -> string -> 'a list -> 'a t
val smap_of_smap_smap : 'a t t -> 'a t
val gather_maps : ?shifts_map:(int * int) t -> 'a t list t -> 'a t
val filter_by_circuit_name : string -> 'a t -> 'a t
val select_answers_by_circuit : string -> 'a t t -> 'a t t
val add_map_list_map : 'a t list t -> 'a t list t -> 'a t list t