val create : (unit -> Context.Decompression.t Ctypes_static.ptr F.return) F.resultval free : (Context.Decompression.t Ctypes_static.ptr -> Unsigned.size_t F.return) F.resultval init : (Context.Decompression.t Ctypes_static.ptr -> Unsigned.size_t F.return) F.resultval 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.resultval inbuf_size_hint : (unit -> Unsigned.size_t F.return) F.resultval outbuf_size_hint : (unit -> Unsigned.size_t F.return) F.result