(** Evaluate a goal argument. This substitutes any variables found,
and recursively calls functions. *)
val evaluate_goal_arg : Ast.env -> Ast.expr -> Ast.expr
(** Evaluate a goal argument. This substitutes any variables found,
and recursively calls functions. *)
val evaluate_goal_arg : Ast.env -> Ast.expr -> Ast.expr