Module Std
module Std: sig
.. end
module Hashtbl: sig
.. end
module Lazy: sig
.. end
module Macro: Macro
val sexp_of_unit : unit -> Sexp.t
val unit_of_sexp : Sexp.t -> unit
val sexp_of_bool : bool -> Sexp.t
val bool_of_sexp : Sexp.t -> bool
val sexp_of_string : string -> Sexp.t
val string_of_sexp : Sexp.t -> string
val sexp_of_char : char -> Sexp.t
val char_of_sexp : Sexp.t -> char
val sexp_of_int : int -> Sexp.t
val int_of_sexp : Sexp.t -> int
val sexp_of_float : float -> Sexp.t
val float_of_sexp : Sexp.t -> float
val sexp_of_int32 : int32 -> Sexp.t
val int32_of_sexp : Sexp.t -> int32
val sexp_of_int64 : int64 -> Sexp.t
val int64_of_sexp : Sexp.t -> int64
val sexp_of_nativeint : nativeint -> Sexp.t
val nativeint_of_sexp : Sexp.t -> nativeint
val sexp_of_ref : ('a -> Sexp.t) -> 'a Pervasives.ref -> Sexp.t
val ref_of_sexp : (Sexp.t -> 'a) -> Sexp.t -> 'a Pervasives.ref
val sexp_of_lazy_t : ('a -> Sexp.t) -> 'a lazy_t -> Sexp.t
val lazy_t_of_sexp : (Sexp.t -> 'a) -> Sexp.t -> 'a lazy_t
val sexp_of_option : ('a -> Sexp.t) -> 'a option -> Sexp.t
val option_of_sexp : (Sexp.t -> 'a) -> Sexp.t -> 'a option
val sexp_of_list : ('a -> Sexp.t) -> 'a list -> Sexp.t
val list_of_sexp : (Sexp.t -> 'a) -> Sexp.t -> 'a list
val sexp_of_array : ('a -> Sexp.t) -> 'a array -> Sexp.t
val array_of_sexp : (Sexp.t -> 'a) -> Sexp.t -> 'a array
val sexp_of_exn : exn -> Sexp.t