Tezos_raw_protocol_013_PtJakart.Script_mapval make :
(module Script_typed_ir.Boxed_map
with type key = 'key
and type value = 'value) ->
('key, 'value) Script_typed_ir.mapval get_module :
('key, 'value) Script_typed_ir.map ->
(module Script_typed_ir.Boxed_map
with type key = 'key
and type value = 'value)val empty : 'a Script_typed_ir.comparable_ty -> ('a, 'b) Script_typed_ir.mapval empty_from : ('a, 'b) Script_typed_ir.map -> ('a, 'c) Script_typed_ir.mapval fold :
('key -> 'value -> 'acc -> 'acc) ->
('key, 'value) Script_typed_ir.map ->
'acc ->
'accval fold_es :
('key ->
'value ->
'acc ->
'acc Tezos_protocol_environment_013_PtJakart.Error_monad.tzresult
Tezos_protocol_environment_013_PtJakart.Lwt.t) ->
('key, 'value) Script_typed_ir.map ->
'acc ->
'acc Tezos_protocol_environment_013_PtJakart.Error_monad.tzresult
Tezos_protocol_environment_013_PtJakart.Lwt.tval update :
'a ->
'b option ->
('a, 'b) Script_typed_ir.map ->
('a, 'b) Script_typed_ir.mapval mem : 'key -> ('key, 'value) Script_typed_ir.map -> boolval get : 'key -> ('key, 'value) Script_typed_ir.map -> 'value optionval size :
('a, 'b) Script_typed_ir.map ->
Alpha_context.Script_int.n Alpha_context.Script_int.numval map_es_in_context :
('context ->
'key ->
'value1 ->
('value2 * 'context)
Tezos_protocol_environment_013_PtJakart.Error_monad.tzresult
Tezos_protocol_environment_013_PtJakart.Lwt.t) ->
'context ->
('key, 'value1) Script_typed_ir.map ->
(('key, 'value2) Script_typed_ir.map * 'context)
Tezos_protocol_environment_013_PtJakart.Error_monad.tzresult
Tezos_protocol_environment_013_PtJakart.Lwt.t