sig
  val process_files :
    bool ->
    string list ->
    (string * bool) list ->
    (string * string * (Ast.defs * Ast.lex_skips) * bool) list
end