Module Ecaml__.Import0

module Caml_embed = Ecaml_value.Caml_embed
module Ecaml_callback = Ecaml_value.Ecaml_callback
module Form = Ecaml_value.Form
module Function = Ecaml_value.Function
module Generated_bindings = Ecaml_value.Generated_bindings
module Value = Ecaml_value.Value
module Valueable = Ecaml_value.Valueable
val (<<) : ('a -> 'b) -> ('c -> 'a) -> 'c -> 'b
val (>>) : ('a -> 'b) -> ('b -> 'c) -> 'a -> 'c
val initialize_module : unit
val concat : ?⁠sep:Core_kernel.String.t -> Core_kernel.String.t list -> Core_kernel.String.t
val debug : bool
val print_s : ?⁠hide_positions:Base.bool -> Base.Sexp.t -> Base.unit
val eprint_s : Core_kernel.Sexp.t -> Core_kernel__.Import.unit
val raise_string : Core_kernel.String.t list -> 'a
val sec_ns : Core_kernel__.Import.float -> Core_kernel.Time_ns.Span.t
val add_gc_root : (unit -> Core_kernel__.Import.unit) -> unit
val add_gc_root : 'a -> unit
include Core_kernel.Int.Replace_polymorphic_compare
include Base.Comparisons.Infix
type t
val (>=) : t -> t -> bool
val (<=) : t -> t -> bool
val (=) : t -> t -> bool
val (>) : t -> t -> bool
val (<) : t -> t -> bool
val (<>) : t -> t -> bool
val equal : t -> t -> bool
val compare : t -> t -> int

compare t1 t2 returns 0 if t1 is equal to t2, a negative integer if t1 is less than t2, and a positive integer if t1 is greater than t2.

val min : t -> t -> t
val max : t -> t -> t