Module Runtime.Instructions
type instr = | Block of string * expr| Loop of string * expr| If of expr * expr| IfVoid of expr * expr| Br of string| BrIf of string| Return| Call of string| Drop| LocalGet of string| LocalSet of string| LocalTee of string| I32Load| I32Load8S| I32Load8U| I32Store| I32Store8| I32Const of int| I32Eqz| I32Eq| I32Ne| I32LtU| I32GtU| I32GeU| I32Add| I32Sub| I32Mul| I32DivS| I32DivU| I32RemU| I32And| I32Or
val string_of_instr : instr -> stringval string_of_exprs : expr -> stringval string_of_expr : expr -> string