type t val default : t val plot : int list -> t -> t val with_options : Options.t -> t -> t val pp : out_channel -> t -> unit