sig
  val decapsulate : Hydro_types.encap_buffer -> Hydro_types.encap_buffer
  val unmarshal :
    Hydro_types.system ->
    Hydro_types.htype ->
    bool -> Hydro_types.encap_buffer -> Hydro_types.value
  val unmarshal_exn :
    Hydro_types.system ->
    Hydro_types.encap_buffer -> Hydro_types.sliced_value
  val unmarshal_msg :
    Hydro_types.system ->
    Hydro_types.msg_header -> Hydro_types.encap_buffer -> Hydro_types.msg
  val read_int : string -> int -> int
end