Util_encode_decode.Encode
val mk_map : (SE.value * SE.value) list list sencode
val mk_map' : (string * SE.value) list list sencode
val mk_list : SE.value list list sencode
val list_elem_opt : ('a -> 'b) -> 'a option -> 'b Util_pure.List.t
val u32 : U32.t sencode
val set : 'a sencode -> 'a BatSet.t -> SE.value
val cset : 'a sencode -> 'a Util_cache.CSet.t sencode
val cmap : ('a sencode * 'b sencode) -> ('a, 'b) Util_cache.CMap.t sencode