Bindoj_runtime.ExprThis module provides expression type t and functions for interconversion between t and OCaml type.
type t = | Unit| Bool of bool| Int of int| Int53p of Kxclib.int53p| Float of float| String of string| Uchar of Stdlib.Uchar.t| Byte of char| Bytes of Kxclib.Bytes.t| Some of t| None| Tuple of t list| List of t list| Map of (string * t) list| StringEnum of string| Refl : 'a Refl.t * 'a -> tval of_unit : unit -> tval to_unit : t -> unit optionval of_bool : bool -> tval to_bool : t -> bool optionval of_int : int -> tval to_int : t -> int optionval of_int53p : Kxclib.int53p -> tval to_int53p : t -> Kxclib.int53p optionval of_float : float -> tval to_float : t -> float optionval of_string : string -> tval to_string : t -> string optionval of_uchar : Stdlib.Uchar.t -> tval to_uchar : t -> Stdlib.Uchar.t optionval of_byte : char -> tval to_byte : t -> char optionval of_bytes : Kxclib.Bytes.t -> tval to_bytes : t -> Kxclib.Bytes.t option