Sourceexception Collision_with_prefix Sourceexception Collision_with_suffix Sourceval insert : string list -> 'a -> 'a t -> 'a t Sourceval does_not_collide :
String_map.key list ->
'a t ->
[> `Key_does_not_collide | `Key_exists | `Key_has_prefix | `Key_has_suffix ] Sourceval encoding :
'a Tezos_base.TzPervasives.Data_encoding.encoding ->
'a t Tezos_base.TzPervasives.Data_encoding.encoding