sig val parser : string list val search : string list val types : string list val generate_files : string -> unit end