val swap32 : int32 -> int32val unsafe_get_uint8 : bigstring -> int -> intval unsafe_get_char : bigstring -> int -> charval unsafe_get_uint16 : bigstring -> int -> intval unsafe_get_uint32 : bigstring -> int -> int32val string_unsafe_get_uint32 : string -> int -> int32val string_unsafe_get_uint8 : string -> int -> intval bytes_unsafe_get_uint32 : bytes -> int -> int32val bytes_unsafe_get_uint8 : bytes -> int -> intval unsafe_set_uint8 : bigstring -> int -> int -> unitval unsafe_set_uint16 : bigstring -> int -> int -> unitval unsafe_set_uint32 : bigstring -> int -> int32 -> unitval bytes_unsafe_set_uint8 : bytes -> int -> int -> unitval bytes_unsafe_set_uint32 : bytes -> int -> int32 -> unitval unsafe_set_uint16_le : bigstring -> int -> int -> unitval _unsafe_set_uint16_be : bigstring -> int -> int -> unitval unsafe_get_uint16_le : bigstring -> int -> intval _unsafe_get_uint16_be : bigstring -> int -> intval _unsafe_set_uint32_le : bigstring -> int -> int32 -> unitval is_power_of_two : int -> boolval to_power_of_two : int -> intval invalid_bounds : int -> int -> 'aval (>) : int -> int -> boolval (<) : int -> int -> boolval (<=) : int -> int -> boolval (>=) : int -> int -> boolval min : int -> int -> intval max : int -> int -> intval _distance : int -> intval _base_length : int arrayval _base_dist : int arraymodule Heap : sig ... endmodule WInf : sig ... endmodule Queue : sig ... endtype literals = int arraytype distances = int arrayval make_literals : unit -> int arrayval succ_literal : int array -> char -> unitval succ_length : int array -> int -> unitval make_distances : unit -> int arrayval succ_distance : int array -> int -> unitmodule Lz77 : sig ... end