module Lazy : sig ... endval sexp_of_unit : unit -> Sexplib0.Sexp.tval unit_of_sexp : Sexplib0.Sexp.t -> unitval sexp_of_bool : bool -> Sexplib0.Sexp.tval bool_of_sexp : Sexplib0.Sexp.t -> boolval sexp_of_string : string -> Sexplib0.Sexp.tval string_of_sexp : Sexplib0.Sexp.t -> stringval sexp_of_char : char -> Sexplib0.Sexp.tval char_of_sexp : Sexplib0.Sexp.t -> charval sexp_of_int : int -> Sexplib0.Sexp.tval int_of_sexp : Sexplib0.Sexp.t -> intval sexp_of_float : float -> Sexplib0.Sexp.tval float_of_sexp : Sexplib0.Sexp.t -> floatval sexp_of_int32 : int32 -> Sexplib0.Sexp.tval int32_of_sexp : Sexplib0.Sexp.t -> int32val sexp_of_int64 : int64 -> Sexplib0.Sexp.tval int64_of_sexp : Sexplib0.Sexp.t -> int64val sexp_of_nativeint : nativeint -> Sexplib0.Sexp.tval nativeint_of_sexp : Sexplib0.Sexp.t -> nativeintval sexp_of_ref : ('a -> Sexplib0.Sexp.t) -> 'a Stdlib.ref -> Sexplib0.Sexp.tval ref_of_sexp : (Sexplib0.Sexp.t -> 'a) -> Sexplib0.Sexp.t -> 'a Stdlib.refval sexp_of_lazy_t : ('a -> Sexplib0.Sexp.t) -> 'a lazy_t -> Sexplib0.Sexp.tval lazy_t_of_sexp : (Sexplib0.Sexp.t -> 'a) -> Sexplib0.Sexp.t -> 'a lazy_tval sexp_of_option : ('a -> Sexplib0.Sexp.t) -> 'a option -> Sexplib0.Sexp.tval option_of_sexp : (Sexplib0.Sexp.t -> 'a) -> Sexplib0.Sexp.t -> 'a optionval sexp_of_list : ('a -> Sexplib0.Sexp.t) -> 'a list -> Sexplib0.Sexp.tval list_of_sexp : (Sexplib0.Sexp.t -> 'a) -> Sexplib0.Sexp.t -> 'a listval sexp_of_array : ('a -> Sexplib0.Sexp.t) -> 'a array -> Sexplib0.Sexp.tval array_of_sexp : (Sexplib0.Sexp.t -> 'a) -> Sexplib0.Sexp.t -> 'a arrayval sexp_of_exn : exn -> Sexplib0.Sexp.t