IndentPrintertype !'a output_kind = | Numeric of int -> 'a -> 'a| Print of string -> 'a -> 'a| Extended of IndentBlock.t -> output_elt -> 'a -> 'atype !'a output = {debug : bool;config : IndentConfig.t;in_lines : int -> bool;adaptive : bool;indent_empty : bool;kind : 'a output_kind;}val std_output : unit outputval proceed : 'a output -> Nstream.t -> IndentBlock.t -> 'a -> 'a