sig
  val parse_file :
    string ->
    string ->
    string list ->
    (string -> Flx_ast.expr_t -> Flx_ast.expr_t) ->
    string list * Flx_ast.compilation_unit_t
  val parse_string :
    string ->
    string ->
    (string -> Flx_ast.expr_t -> Flx_ast.expr_t) ->
    Flx_ast.compilation_unit_t
end