`val fpf : Stdlib.Format.formatter -> ('a, Stdlib.Format.formatter, unit) Stdlib.format -> 'a`
`val pp_name : Stdlib.Format.formatter -> AST.name -> unit`
`val pp_word_component : Stdlib.Format.formatter -> AST.word_component -> unit`
`val pp_word : Stdlib.Format.formatter -> AST.word -> unit`
`val pp_word' : Stdlib.Format.formatter -> AST.word Location.located -> unit`
`val pp_words : Stdlib.Format.formatter -> AST.word list -> unit`
`val pp_words' : Stdlib.Format.formatter -> AST.word Location.located list -> unit`
`val pp_pattern : Stdlib.Format.formatter -> AST.pattern -> unit`
`val pp_pattern' : Stdlib.Format.formatter -> AST.pattern Location.located -> unit`
`val pp_assignment : Stdlib.Format.formatter -> AST.assignment -> unit`
`val pp_assignment' : Stdlib.Format.formatter -> AST.assignment Location.located -> unit`
`val pp_assignments : Stdlib.Format.formatter -> AST.assignment list -> unit`
`val pp_assignments' : Stdlib.Format.formatter -> AST.assignment Location.located list -> unit`
`val pp_redirection_kind : Stdlib.Format.formatter -> AST.kind -> unit`
`val pp_program : Stdlib.Format.formatter -> AST.command' list -> unit`
`val pp_command : Stdlib.Format.formatter -> AST.command -> unit`
`val pp_command' : Stdlib.Format.formatter -> AST.command' -> unit`
`val pp_command_list : Stdlib.Format.formatter -> AST.command list -> unit`
`val pp_command'_list : Stdlib.Format.formatter -> AST.program -> unit`