type 'a result = (string, 'a) Stdlib.Hashtbl.t
type 'a results = (string, 'a result) Stdlib.Hashtbl.t
val (<.>) : ('a -> 'b) -> ('c -> 'd) -> 'e -> 'f
module Unit : sig ... end
module Order : sig ... end
val fmt_value :
(float -> string -> string -> 'a, 'b, 'c, 'd, 'e, 'f) Stdlib.format6
val max_length_of_values : int
val corner_tl : ?attr:Notty.attr -> int -> int -> Notty.image
val corner_tr : ?attr:Notty.attr -> int -> int -> Notty.image
val corner_bl : ?attr:Notty.attr -> int -> int -> Notty.image
val corner_br : ?attr:Notty.attr -> int -> int -> Notty.image
val break_t : ?attr:Notty.attr -> int -> int -> Notty.image
val break_b : ?attr:Notty.attr -> int -> int -> Notty.image
val break_l : ?attr:Notty.attr -> int -> int -> Notty.image
val break_r : ?attr:Notty.attr -> int -> int -> Notty.image
val cross : ?attr:Notty.attr -> int -> int -> Notty.image
val line : ?attr:Notty.attr -> int -> int -> Notty.image
val sideline : ?attr:Notty.attr -> int -> int -> Notty.image
val grid : Notty.image list list -> Notty.image
type rect = {
w : int;
h : int;
}
val hashtbl_choose : ('a, 'b) Stdlib.Hashtbl.t -> 'c * 'd