Sourceval encoding :
'a Tezos_base.TzPervasives.Data_encoding.t ->
'a t Tezos_base.TzPervasives.Data_encoding.t 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 ]