Instance.NameMaptype key = Ast.nametype 'a producer = key -> 'a Lwt.tmodule Map : sig ... endval origin : 'a t -> Mavryk_tree_encoding.wrapped_tree optionval string_of_key : key -> stringval pp :
(Stdlib.Format.formatter -> 'a -> unit) ->
Stdlib.Format.formatter ->
'a t ->
unitval to_string : ('a -> string) -> 'a t -> stringval create :
?values:'a Map.t ->
?produce_value:'a producer ->
?origin:Mavryk_tree_encoding.wrapped_tree ->
unit ->
'a t