Eprinterval make : ?fail:('a -> string) -> string -> 'a tval apply : 'a t -> pr_context -> 'a -> stringval apply_level : 'a t -> string -> pr_context -> 'a -> stringval clear : 'a t -> unitval print : 'a t -> unittype !'a pr_fun = 'a Pprintf.pr_fun