ScopedTerm.SimpleTermSourcetype t_ = | Impl of bool * t * t| Const of Scope.t * F.t| Discard| Var of F.t * t list| App of Scope.t * F.t * t * t list| Lam of (F.t * Scope.language) option
* ScopedTypeExpression.SimpleType.t option
* t| Opaque of Elpi_util.Util.CData.t| Cast of t * ScopedTypeExpression.SimpleType.tval mkAppGlobal :
loc:Elpi_util.Util.Loc.t ->
Elpi_util.Util.Constants.Map.key ->
t ->
t list ->
tval mkAppBound :
loc:Elpi_util.Util.Loc.t ->
language:Scope.language ->
F.t ->
t ->
t list ->
tval mkLam :
loc:Elpi_util.Util.Loc.t ->
(F.t * Scope.language) option ->
?ty:ScopedTypeExpression.SimpleType.t ->
t ->
t