sig
  type +'a t
  exception Client_value_creation_invalid_context of string
  val create_client_value :
    ?loc:Eliom_lib.pos ->
    instance_id:int -> 'Eliom_runtime.Client_value_server_repr.t
  val client_value_from_server_repr :
    'Eliom_runtime.Client_value_server_repr.t -> 'Eliom_client_value.t
  val client_value_datum :
    closure_id:string ->
    args:Ocsigen_lib.poly ->
    value:'Eliom_client_value.t -> Eliom_runtime.client_value_datum
  val escaped_value : '-> Eliom_runtime.escaped_value
end