Outcome.External
module Val : Gillian.General.Val.S
module Store : Gillian.General.Store.S with type vt = Val.t
module Call_stack : Gillian.General.Call_stack.S with type vt = Val.t and type store_t = Store.t
val execute :
(ParserAndCompiler.Annot.t, int) Gillian.Gil_syntax.Prog.t ->
State.t ->
Call_stack.t ->
int ->
string ->
string ->
Val.t list ->
int option ->
(State.t * Call_stack.t * int * int) list