val create : (unit -> Context.Decompression.t Ctypes_static.ptr F.return) F.result
val free : (Context.Decompression.t Ctypes_static.ptr -> Unsigned.size_t F.return) F.result
val init : (Context.Decompression.t Ctypes_static.ptr -> Unsigned.size_t F.return) F.result
val decompress : (Context.Decompression.t Ctypes_static.ptr -> [ `Outbuffer ] Ctypes.structure Ctypes_static.ptr -> [ `Inbuffer ] Ctypes.structure Ctypes_static.ptr -> Unsigned.size_t F.return) F.result
val inbuf_size_hint : (unit -> Unsigned.size_t F.return) F.result
val outbuf_size_hint : (unit -> Unsigned.size_t F.return) F.result