Module ErlangEnvironment.UnqualifiedFunction

module T : sig ... end
include module type of struct include T end
type t = T.t = {
  1. name : string;
  2. arity : int;
}
include Sexplib0.Sexpable.S with type t := t
val t_of_sexp : Sexplib0__.Sexp.t -> t
val sexp_of_t : t -> Sexplib0__.Sexp.t
include Ppx_compare_lib.Comparable.S with type t := t
include sig ... end
val (>=) : T.t -> T.t -> bool
val (<=) : T.t -> T.t -> bool
val (=) : T.t -> T.t -> bool
val (>) : T.t -> T.t -> bool
val (<) : T.t -> T.t -> bool
val (<>) : T.t -> T.t -> bool
val equal : T.t -> T.t -> bool
val compare : T.t -> T.t -> int
val min : T.t -> T.t -> T.t
val max : T.t -> T.t -> T.t
val ascending : T.t -> T.t -> int
val descending : T.t -> T.t -> int
val between : T.t -> low:T.t -> high:T.t -> bool
val clamp_exn : T.t -> min:T.t -> max:T.t -> T.t
val clamp : T.t -> min:T.t -> max:T.t -> T.t Base__.Or_error.t
type comparator_witness = Core__Comparable.Make(T).comparator_witness
val comparator : (T.t, comparator_witness) Base__Comparator.comparator
val validate_lbound : min:T.t Core__.Maybe_bound.t -> T.t Validate.check
val validate_ubound : max:T.t Core__.Maybe_bound.t -> T.t Validate.check
val validate_bound : min:T.t Core__.Maybe_bound.t -> max:T.t Core__.Maybe_bound.t -> T.t Validate.check
module Replace_polymorphic_compare : sig ... end
module Map : sig ... end
module Set : sig ... end