sig
type value =
VInt of int
| VBool of bool
| VArray of Compiler_interp.value array
| VClosure of (Compiler_interp.value list -> Compiler_interp.value)
val pp_value :
Format.formatter -> Compiler_interp.value -> Ppx_deriving_runtime.unit
val show_value : Compiler_interp.value -> Ppx_deriving_runtime.string
val eval : Compiler_util.exp -> Compiler_interp.value
end