Module Util_encode_decode.Decode

val u32 : U32.t sdecode
val table : 'a sdecode -> 'b sdecode -> ('a * 'b) list sdecode
val set : 'a sdecode -> 'a BatSet.t sdecode
val cset : 'a sdecode -> int -> 'a Util_cache.CSet.t sdecode
val cmap : ('a sdecode * 'b sdecode) -> int -> ('a, 'b) Util_cache.CMap.t sdecode