{ "functions": [ { "_closure_slot_types": {}, "disruption_pc": 0, "nr_slots": 7, "nr_close_slots": 0, "instructions": [ ["access", 2, "js_core_", 6, 24], "_nop_tc_1", "_nop_tc_2", ["is_text", 3, 1, 6, 37], ["jump_false", 3, "add_cn_1", 6, 37], ["concat", 3, 2, 1, 6, 37], ["jump", "add_done_0", 6, 37], "add_cn_1", "_nop_tc_3", "_nop_dj_1", "_nop_ucfg_1", "_nop_ucfg_2", "_nop_ucfg_3", "_nop_ucfg_4", "add_err_2", [ "access", 2, { "name": "log", "kind": "name", "make": "intrinsic" }, 6, 37 ], ["access", 4, "error", 6, 37], ["access", 5, "cannot apply '+': operands must both be text or both be numbers", 6, 37], ["array", 6, 0, 6, 37], ["stone_text", 5], ["push", 6, 5, 6, 37], ["frame", 5, 2, 2, 6, 37], ["null", 2, 6, 37], ["setarg", 5, 0, 2, 6, 37], ["stone_text", 4], ["setarg", 5, 1, 4, 6, 37], ["setarg", 5, 2, 6, 6, 37], ["invoke", 5, 2, 6, 37], ["disrupt", 6, 37], "add_done_0", ["access", 2, "_use", 6, 44], "_nop_tc_1", "_nop_tc_2", "_nop_tc_4", "_nop_tc_5", ["concat", 4, 3, 2, 6, 44], ["jump", "add_done_3", 6, 44], "add_cn_4", "_nop_tc_3", "_nop_ucfg_1", "_nop_tc_6", "_nop_dj_2", "_nop_ucfg_5", "_nop_ucfg_6", "add_err_5", "_nop_ucfg_2", "_nop_ucfg_3", "_nop_ucfg_4", "_nop_ucfg_5", "_nop_ucfg_6", "_nop_ucfg_7", "_nop_ucfg_8", "_nop_ucfg_9", "_nop_ucfg_10", "_nop_ucfg_11", "_nop_ucfg_12", "_nop_ucfg_13", "add_done_3", ["get", 2, 8, 1, 6, 10], ["frame", 3, 2, 1, 6, 10], ["stone_text", 4], ["setarg", 3, 1, 4, 6, 10], ["tail_invoke", 3, 2, 6, 10], ["return", 2, 6, 10], "_nop_ur_1", "_nop_ur_2" ], "_write_types": [null, null, "text", "text", null, "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, null, null, null], "name": "use_embed", "filename": ".cell/packages/core/internal/bootstrap.cm", "nr_args": 1 }, { "_closure_slot_types": {}, "disruption_pc": 0, "nr_slots": 8, "nr_close_slots": 0, "instructions": [ ["move", 2, 1, 14, 14], ["is_blob", 3, 1, 15, 16], "_nop_bl_1", ["jump_true", 3, "if_else_6", 15, 16], [ "access", 3, { "name": "text", "kind": "name", "make": "intrinsic" }, 15, 41 ], ["frame", 4, 3, 1, 15, 41], ["setarg", 4, 1, 2, 15, 41], ["invoke", 4, 3, 15, 41], [ "access", 4, { "name": "blob", "kind": "name", "make": "intrinsic" }, 15, 36 ], ["frame", 5, 4, 1, 15, 36], ["setarg", 5, 1, 3, 15, 36], ["invoke", 5, 3, 15, 36], [ "access", 4, { "name": "stone", "kind": "name", "make": "intrinsic" }, 15, 30 ], ["frame", 5, 4, 1, 15, 30], ["setarg", 5, 1, 3, 15, 30], ["invoke", 5, 3, 15, 30], ["move", 2, 3, 15, 30], ["jump", "if_end_7", 15, 30], "if_else_6", "if_end_7", ["get", 3, 15, 1, 16, 15], ["is_proxy", 4, 3, 16, 15], ["jump_false", 4, "record_path_8", 16, 15], ["null", 4, 16, 15], ["access", 5, "blake2", 16, 15], ["array", 6, 0, 16, 15], ["push", 6, 2, 16, 15], ["frame", 7, 3, 2, 16, 15], ["setarg", 7, 0, 4, 16, 15], ["stone_text", 5], ["setarg", 7, 1, 5, 16, 15], ["setarg", 7, 2, 6, 16, 15], ["invoke", 7, 4, 16, 15], ["jump", "call_done_9", 16, 15], "record_path_8", ["load_field", 5, 3, "blake2", 16, 15], ["frame", 6, 5, 1, 16, 15], ["setarg", 6, 0, 3, 16, 15], ["setarg", 6, 1, 2, 16, 15], ["invoke", 6, 4, 16, 15], "call_done_9", ["access", 2, "h", 16, 36], [ "access", 3, { "name": "text", "kind": "name", "make": "intrinsic" }, 16, 10 ], ["frame", 5, 3, 2, 16, 10], ["setarg", 5, 1, 4, 16, 10], ["stone_text", 2], ["setarg", 5, 2, 2, 16, 10], ["tail_invoke", 5, 2, 16, 10], ["return", 2, 16, 10], "_nop_ur_1", "_nop_ur_2" ], "_write_types": [null, null, null, "bool", null, null, null, null, null, null, null, null, null, null, null, null, null, "null", "text", "array", null, null, null, "text", null, null, null, null], "name": "content_hash", "filename": ".cell/packages/core/internal/bootstrap.cm", "nr_args": 1 }, { "_closure_slot_types": {}, "disruption_pc": 0, "nr_slots": 7, "nr_close_slots": 0, "instructions": [ [ "access", 2, { "name": "shop_path", "kind": "name", "make": "intrinsic" }, 20, 8 ], "_nop_bl_1", ["wary_true", 2, "if_else_10", 20, 8], ["null", 2, 20, 26], ["return", 2, 20, 26], "_nop_ur_1", "if_else_10", "if_end_11", [ "access", 2, { "name": "shop_path", "kind": "name", "make": "intrinsic" }, 21, 10 ], ["access", 3, "/build/", 21, 22], ["is_text", 4, 2, 21, 22], ["jump_false", 4, "add_cn_13", 21, 22], "_nop_tc_1", "_nop_tc_2", ["concat", 5, 2, 3, 21, 22], ["jump", "add_done_12", 21, 22], "add_cn_13", ["is_num", 4, 2, 21, 22], ["jump_false", 4, "add_err_14", 21, 22], "_nop_tc_3", "_nop_dj_1", "_nop_ucfg_1", "_nop_ucfg_2", "add_err_14", [ "access", 2, { "name": "log", "kind": "name", "make": "intrinsic" }, 21, 22 ], ["access", 3, "error", 21, 22], ["access", 4, "cannot apply '+': operands must both be text or both be numbers", 21, 22], ["array", 6, 0, 21, 22], ["stone_text", 4], ["push", 6, 4, 21, 22], ["frame", 4, 2, 2, 21, 22], ["null", 2, 21, 22], ["setarg", 4, 0, 2, 21, 22], ["stone_text", 3], ["setarg", 4, 1, 3, 21, 22], ["setarg", 4, 2, 6, 21, 22], ["invoke", 4, 2, 21, 22], ["disrupt", 21, 22], "add_done_12", "_nop_tc_1", "_nop_tc_2", ["is_text", 2, 1, 21, 34], ["jump_false", 2, "add_cn_16", 21, 34], ["concat", 2, 5, 1, 21, 34], ["jump", "add_done_15", 21, 34], "add_cn_16", "_nop_tc_3", ["jump", "add_err_17", 21, 34], "_nop_ucfg_1", "_nop_ucfg_2", "_nop_ucfg_3", "_nop_ucfg_4", "add_err_17", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 21, 34 ], ["access", 4, "error", 21, 34], ["access", 5, "cannot apply '+': operands must both be text or both be numbers", 21, 34], ["array", 6, 0, 21, 34], ["stone_text", 5], ["push", 6, 5, 21, 34], ["frame", 5, 3, 2, 21, 34], ["null", 3, 21, 34], ["setarg", 5, 0, 3, 21, 34], ["stone_text", 4], ["setarg", 5, 1, 4, 21, 34], ["setarg", 5, 2, 6, 21, 34], ["invoke", 5, 3, 21, 34], ["disrupt", 21, 34], "add_done_15", ["return", 2, 21, 34], "_nop_ur_2", "_nop_ur_3" ], "_write_types": [null, null, null, null, "null", null, "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, "bool", "bool", null, "text", "text", "array", null, null, "null", null], "name": "cache_path", "filename": ".cell/packages/core/internal/bootstrap.cm", "nr_args": 1 }, { "_closure_slot_types": {}, "disruption_pc": 0, "nr_slots": 7, "nr_close_slots": 0, "instructions": [ [ "access", 1, { "name": "shop_path", "kind": "name", "make": "intrinsic" }, 25, 8 ], "_nop_bl_1", ["wary_true", 1, "if_else_18", 25, 8], ["null", 1, 25, 26], ["return", 1, 25, 26], "_nop_ur_1", "if_else_18", "if_end_19", [ "access", 1, { "name": "shop_path", "kind": "name", "make": "intrinsic" }, 26, 13 ], ["access", 2, "/build", 26, 25], ["is_text", 3, 1, 26, 25], ["jump_false", 3, "add_cn_21", 26, 25], "_nop_tc_1", "_nop_tc_2", ["concat", 4, 1, 2, 26, 25], ["jump", "add_done_20", 26, 25], "add_cn_21", ["is_num", 3, 1, 26, 25], ["jump_false", 3, "add_err_22", 26, 25], "_nop_tc_3", "_nop_dj_1", "_nop_ucfg_1", "_nop_ucfg_2", "add_err_22", [ "access", 1, { "name": "log", "kind": "name", "make": "intrinsic" }, 26, 25 ], ["access", 2, "error", 26, 25], ["access", 3, "cannot apply '+': operands must both be text or both be numbers", 26, 25], ["array", 5, 0, 26, 25], ["stone_text", 3], ["push", 5, 3, 26, 25], ["frame", 3, 1, 2, 26, 25], ["null", 1, 26, 25], ["setarg", 3, 0, 1, 26, 25], ["stone_text", 2], ["setarg", 3, 1, 2, 26, 25], ["setarg", 3, 2, 5, 26, 25], ["invoke", 3, 1, 26, 25], ["disrupt", 26, 25], "add_done_20", ["move", 1, 4, 26, 25], ["get", 2, 16, 1, 27, 8], ["is_proxy", 3, 2, 27, 8], ["jump_false", 3, "record_path_25", 27, 8], ["null", 3, 27, 8], ["access", 4, "is_dir", 27, 8], ["array", 5, 0, 27, 8], ["stone_text", 1], ["push", 5, 1, 27, 8], ["frame", 6, 2, 2, 27, 8], ["setarg", 6, 0, 3, 27, 8], ["stone_text", 4], ["setarg", 6, 1, 4, 27, 8], ["setarg", 6, 2, 5, 27, 8], ["invoke", 6, 3, 27, 8], ["jump", "call_done_26", 27, 8], "record_path_25", ["load_field", 4, 2, "is_dir", 27, 8], ["frame", 5, 4, 1, 27, 8], ["setarg", 5, 0, 2, 27, 8], ["stone_text", 1], ["setarg", 5, 1, 1, 27, 8], ["invoke", 5, 3, 27, 8], "call_done_26", "_nop_bl_2", ["wary_true", 3, "if_else_23", 27, 8], ["get", 2, 16, 1, 27, 24], ["is_proxy", 3, 2, 27, 24], ["jump_false", 3, "record_path_27", 27, 24], ["null", 3, 27, 24], ["access", 4, "mkdir", 27, 24], ["array", 5, 0, 27, 24], ["stone_text", 1], ["push", 5, 1, 27, 24], ["frame", 6, 2, 2, 27, 24], ["setarg", 6, 0, 3, 27, 24], ["stone_text", 4], ["setarg", 6, 1, 4, 27, 24], ["setarg", 6, 2, 5, 27, 24], ["invoke", 6, 3, 27, 24], ["jump", "call_done_28", 27, 24], "record_path_27", ["load_field", 4, 2, "mkdir", 27, 24], ["frame", 5, 4, 1, 27, 24], ["setarg", 5, 0, 2, 27, 24], ["stone_text", 1], ["setarg", 5, 1, 1, 27, 24], ["invoke", 5, 3, 27, 24], "call_done_28", ["jump", "if_end_24", 27, 24], "if_else_23", "if_end_24", ["return", 1, 28, 10], "_nop_ur_2", "_nop_ur_3" ], "_write_types": [null, "text", null, null, "null", null, "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, null, null, "null", "text", "array", null, null, null, null, null, null, null, "null", "text", "array", null, null, null, null], "name": "ensure_build_dir", "filename": ".cell/packages/core/internal/bootstrap.cm", "nr_args": 0 }, { "_closure_slot_types": { "22_1": "function" }, "disruption_pc": 0, "nr_slots": 11, "nr_close_slots": 0, "instructions": [ [ "access", 2, { "name": "core_path", "kind": "name", "make": "intrinsic" }, 33, 20 ], ["access", 3, "/boot/", 33, 32], ["is_text", 4, 2, 33, 32], ["jump_false", 4, "add_cn_30", 33, 32], "_nop_tc_1", "_nop_tc_2", ["concat", 5, 2, 3, 33, 32], ["jump", "add_done_29", 33, 32], "add_cn_30", ["is_num", 4, 2, 33, 32], ["jump_false", 4, "add_err_31", 33, 32], "_nop_tc_3", "_nop_dj_1", "_nop_ucfg_1", "_nop_ucfg_2", "add_err_31", [ "access", 2, { "name": "log", "kind": "name", "make": "intrinsic" }, 33, 32 ], ["access", 3, "error", 33, 32], ["access", 4, "cannot apply '+': operands must both be text or both be numbers", 33, 32], ["array", 6, 0, 33, 32], ["stone_text", 4], ["push", 6, 4, 33, 32], ["frame", 4, 2, 2, 33, 32], ["null", 2, 33, 32], ["setarg", 4, 0, 2, 33, 32], ["stone_text", 3], ["setarg", 4, 1, 3, 33, 32], ["setarg", 4, 2, 6, 33, 32], ["invoke", 4, 2, 33, 32], ["disrupt", 33, 32], "add_done_29", "_nop_tc_1", "_nop_tc_2", ["is_text", 2, 1, 33, 43], ["jump_false", 2, "add_cn_33", 33, 43], ["concat", 2, 5, 1, 33, 43], ["jump", "add_done_32", 33, 43], "add_cn_33", "_nop_tc_3", ["jump", "add_err_34", 33, 43], "_nop_ucfg_1", "_nop_ucfg_2", "_nop_ucfg_3", "_nop_ucfg_4", "add_err_34", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 33, 43 ], ["access", 4, "error", 33, 43], ["access", 5, "cannot apply '+': operands must both be text or both be numbers", 33, 43], ["array", 6, 0, 33, 43], ["stone_text", 5], ["push", 6, 5, 33, 43], ["frame", 5, 3, 2, 33, 43], ["null", 3, 33, 43], ["setarg", 5, 0, 3, 33, 43], ["stone_text", 4], ["setarg", 5, 1, 4, 33, 43], ["setarg", 5, 2, 6, 33, 43], ["invoke", 5, 3, 33, 43], ["disrupt", 33, 43], "add_done_32", ["access", 3, ".cm.mcode", 33, 50], ["is_text", 4, 2, 33, 50], ["jump_false", 4, "add_cn_36", 33, 50], "_nop_tc_4", "_nop_tc_5", ["concat", 5, 2, 3, 33, 50], ["jump", "add_done_35", 33, 50], "add_cn_36", ["is_num", 4, 2, 33, 50], ["jump_false", 4, "add_err_37", 33, 50], "_nop_tc_6", "_nop_dj_2", "_nop_ucfg_3", "_nop_ucfg_4", "add_err_37", [ "access", 2, { "name": "log", "kind": "name", "make": "intrinsic" }, 33, 50 ], ["access", 3, "error", 33, 50], ["access", 4, "cannot apply '+': operands must both be text or both be numbers", 33, 50], ["array", 6, 0, 33, 50], ["stone_text", 4], ["push", 6, 4, 33, 50], ["frame", 4, 2, 2, 33, 50], ["null", 2, 33, 50], ["setarg", 4, 0, 2, 33, 50], ["stone_text", 3], ["setarg", 4, 1, 3, 33, 50], ["setarg", 4, 2, 6, 33, 50], ["invoke", 4, 2, 33, 50], ["disrupt", 33, 50], "add_done_35", ["move", 2, 5, 33, 50], ["null", 3, 34, 20], ["null", 4, 35, 19], ["get", 5, 16, 1, 36, 8], ["is_proxy", 6, 5, 36, 8], ["jump_false", 6, "record_path_40", 36, 8], ["null", 6, 36, 8], ["access", 7, "is_file", 36, 8], ["array", 8, 0, 36, 8], ["stone_text", 2], ["push", 8, 2, 36, 8], ["frame", 9, 5, 2, 36, 8], ["setarg", 9, 0, 6, 36, 8], ["stone_text", 7], ["setarg", 9, 1, 7, 36, 8], ["setarg", 9, 2, 8, 36, 8], ["invoke", 9, 6, 36, 8], ["jump", "call_done_41", 36, 8], "record_path_40", ["load_field", 7, 5, "is_file", 36, 8], ["frame", 8, 7, 1, 36, 8], ["setarg", 8, 0, 5, 36, 8], ["stone_text", 2], ["setarg", 8, 1, 2, 36, 8], ["invoke", 8, 6, 36, 8], "call_done_41", "_nop_bl_1", ["wary_true", 6, "if_else_38", 36, 8], ["access", 5, "error: missing seed: ", 37, 14], "_nop_tc_7", "_nop_tc_8", ["is_text", 6, 1, 37, 40], ["jump_false", 6, "add_cn_43", 37, 40], ["concat", 6, 5, 1, 37, 40], ["jump", "add_done_42", 37, 40], "add_cn_43", "_nop_tc_9", "_nop_dj_3", "_nop_ucfg_5", "_nop_ucfg_6", "_nop_ucfg_7", "_nop_ucfg_8", "add_err_44", [ "access", 5, { "name": "log", "kind": "name", "make": "intrinsic" }, 37, 40 ], ["access", 7, "error", 37, 40], ["access", 8, "cannot apply '+': operands must both be text or both be numbers", 37, 40], ["array", 9, 0, 37, 40], ["stone_text", 8], ["push", 9, 8, 37, 40], ["frame", 8, 5, 2, 37, 40], ["null", 5, 37, 40], ["setarg", 8, 0, 5, 37, 40], ["stone_text", 7], ["setarg", 8, 1, 7, 37, 40], ["setarg", 8, 2, 9, 37, 40], ["invoke", 8, 5, 37, 40], ["disrupt", 37, 40], "add_done_42", ["access", 5, "\n", 37, 47], "_nop_tc_4", "_nop_tc_5", "_nop_tc_10", "_nop_tc_11", ["concat", 7, 6, 5, 37, 47], ["jump", "add_done_45", 37, 47], "add_cn_46", "_nop_tc_6", "_nop_ucfg_5", "_nop_tc_12", "_nop_dj_4", "_nop_ucfg_9", "_nop_ucfg_10", "add_err_47", "_nop_ucfg_6", "_nop_ucfg_7", "_nop_ucfg_8", "_nop_ucfg_9", "_nop_ucfg_10", "_nop_ucfg_11", "_nop_ucfg_12", "_nop_ucfg_13", "_nop_ucfg_14", "_nop_ucfg_15", "_nop_ucfg_16", "_nop_ucfg_17", "add_done_45", [ "access", 5, { "name": "os", "kind": "name", "make": "intrinsic" }, 37, 5 ], ["is_proxy", 6, 5, 37, 5], ["jump_false", 6, "record_path_48", 37, 5], ["null", 6, 37, 5], ["access", 8, "print", 37, 5], ["array", 9, 0, 37, 5], ["stone_text", 7], ["push", 9, 7, 37, 5], ["frame", 10, 5, 2, 37, 5], ["setarg", 10, 0, 6, 37, 5], ["stone_text", 8], ["setarg", 10, 1, 8, 37, 5], ["setarg", 10, 2, 9, 37, 5], ["invoke", 10, 6, 37, 5], ["jump", "call_done_49", 37, 5], "record_path_48", ["load_field", 8, 5, "print", 37, 5], ["frame", 9, 8, 1, 37, 5], ["setarg", 9, 0, 5, 37, 5], ["stone_text", 7], ["setarg", 9, 1, 7, 37, 5], ["invoke", 9, 6, 37, 5], "call_done_49", ["disrupt", 38, 5], "_nop_ucfg_11", "if_else_38", "if_end_39", ["get", 5, 16, 1, 40, 16], ["is_proxy", 6, 5, 40, 16], ["jump_false", 6, "record_path_50", 40, 16], ["null", 6, 40, 16], ["access", 7, "slurp", 40, 16], ["array", 8, 0, 40, 16], ["stone_text", 2], ["push", 8, 2, 40, 16], ["frame", 9, 5, 2, 40, 16], ["setarg", 9, 0, 6, 40, 16], ["stone_text", 7], ["setarg", 9, 1, 7, 40, 16], ["setarg", 9, 2, 8, 40, 16], ["invoke", 9, 6, 40, 16], ["jump", "call_done_51", 40, 16], "record_path_50", ["load_field", 7, 5, "slurp", 40, 16], ["frame", 8, 7, 1, 40, 16], ["setarg", 8, 0, 5, 40, 16], ["stone_text", 2], ["setarg", 8, 1, 2, 40, 16], ["invoke", 8, 6, 40, 16], "call_done_51", ["move", 3, 6, 40, 16], [ "access", 2, { "name": "text", "kind": "name", "make": "intrinsic" }, 41, 44 ], ["frame", 3, 2, 1, 41, 44], ["setarg", 3, 1, 6, 41, 44], ["invoke", 3, 2, 41, 44], [ "access", 3, { "name": "mach_compile_mcode_bin", "kind": "name", "make": "intrinsic" }, 41, 15 ], ["frame", 5, 3, 2, 41, 15], ["setarg", 5, 1, 1, 41, 15], ["setarg", 5, 2, 2, 41, 15], ["invoke", 5, 2, 41, 15], ["move", 4, 2, 41, 15], ["record", 3, 1], ["get", 4, 2, 1, 42, 43], ["store_field", 3, 4, "use", 42, 43], [ "access", 4, { "name": "stone", "kind": "name", "make": "intrinsic" }, 42, 31 ], ["frame", 5, 4, 1, 42, 31], ["setarg", 5, 1, 3, 42, 31], ["invoke", 5, 3, 42, 31], [ "access", 4, { "name": "mach_load", "kind": "name", "make": "intrinsic" }, 42, 10 ], ["frame", 5, 4, 2, 42, 10], ["setarg", 5, 1, 2, 42, 10], ["setarg", 5, 2, 3, 42, 10], ["tail_invoke", 5, 2, 42, 10], ["return", 2, 42, 10], "_nop_ur_1", "_nop_ur_2" ], "_write_types": [null, null, null, null, "text", null, "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, "bool", "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, null, null, "null", "text", "array", null, null, null, null, "text", "text", null, "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, null, null, "null", "text", "array", null, null, null, null, null, null, "null", "text", "array", null, null, null, null, null, null, null, null, null, "record", "function", null, null, null, null, null, null, null], "name": "boot_load", "filename": ".cell/packages/core/internal/bootstrap.cm", "nr_args": 1 }, { "_closure_slot_types": {}, "disruption_pc": 0, "nr_slots": 13, "nr_close_slots": 0, "instructions": [ ["get", 3, 18, 1, 52, 20], ["frame", 4, 3, 2, 52, 20], ["setarg", 4, 1, 1, 52, 20], ["setarg", 4, 2, 2, 52, 20], ["invoke", 4, 3, 52, 20], ["move", 4, 3, 52, 20], ["load_field", 4, 3, "tokens", 53, 23], ["get", 3, 18, 1, 53, 57], ["get", 5, 19, 1, 53, 13], ["frame", 6, 5, 4, 53, 13], ["setarg", 6, 1, 4, 53, 13], ["setarg", 6, 2, 1, 53, 13], ["setarg", 6, 3, 2, 53, 13], ["setarg", 6, 4, 3, 53, 13], ["invoke", 6, 3, 53, 13], ["move", 4, 3, 53, 13], ["access", 5, 0, 54, 12], ["null", 6, 55, 11], ["null", 7, 56, 13], ["load_field", 8, 3, "errors", 57, 20], ["null", 3, 57, 34], ["ne", 9, 8, 3, 57, 34], ["move", 3, 9, 57, 34], ["jump_false", 9, "and_end_52", 57, 34], ["load_field", 8, 4, "errors", 57, 49], ["length", 9, 8, 57, 49], ["access", 8, 0, 57, 63], ["gt", 10, 9, 8, 57, 63], ["move", 3, 10, 57, 63], "and_end_52", ["move", 8, 3, 57, 63], ["jump_false", 3, "if_else_53", 58, 7], "while_start_55", ["load_field", 3, 4, "errors", 59, 24], ["length", 8, 3, 59, 24], ["lt", 3, 5, 8, 59, 24], ["jump_false", 3, "while_end_56", 59, 24], ["load_field", 3, 4, "errors", 60, 11], ["load_dynamic", 8, 3, 5, 60, 22], ["move", 6, 8, 60, 22], ["load_field", 3, 8, "message", 61, 13], ["move", 7, 3, 61, 13], ["load_field", 3, 8, "line", 62, 11], ["null", 8, 62, 21], ["ne", 9, 3, 8, 62, 21], ["move", 3, 9, 62, 21], ["jump_false", 9, "and_end_59", 62, 21], ["load_field", 8, 6, "column", 62, 29], ["null", 9, 62, 41], ["ne", 10, 8, 9, 62, 41], ["move", 3, 10, 62, 41], "and_end_59", ["jump_false", 3, "if_else_57", 62, 41], ["load_field", 3, 6, "line", 1, 6], [ "access", 8, { "name": "text", "kind": "name", "make": "intrinsic" }, 1, 1 ], ["frame", 9, 8, 1, 1, 1], ["setarg", 9, 1, 3, 1, 1], ["invoke", 9, 3, 1, 1], ["load_field", 8, 6, "column", 1, 6], [ "access", 9, { "name": "text", "kind": "name", "make": "intrinsic" }, 1, 1 ], ["frame", 10, 9, 1, 1, 1], ["setarg", 10, 1, 8, 1, 1], ["invoke", 10, 8, 1, 1], ["array", 9, 0, 1, 1], ["push", 9, 2, 1, 1], ["push", 9, 3, 1, 1], ["push", 9, 8, 1, 1], ["push", 9, 7, 1, 1], [ "access", 3, { "name": "format", "kind": "name", "make": "intrinsic" }, 1, 1 ], ["access", 8, "{0}:{1}:{2}: error: {3}\n", 1, 1], ["frame", 10, 3, 2, 1, 1], ["stone_text", 8], ["setarg", 10, 1, 8, 1, 1], ["setarg", 10, 2, 9, 1, 1], ["invoke", 10, 3, 1, 1], [ "access", 8, { "name": "os", "kind": "name", "make": "intrinsic" }, 63, 9 ], ["is_proxy", 9, 8, 63, 9], ["jump_false", 9, "record_path_60", 63, 9], ["null", 9, 63, 9], ["access", 10, "print", 63, 9], ["array", 11, 0, 63, 9], ["push", 11, 3, 63, 9], ["frame", 12, 8, 2, 63, 9], ["setarg", 12, 0, 9, 63, 9], ["stone_text", 10], ["setarg", 12, 1, 10, 63, 9], ["setarg", 12, 2, 11, 63, 9], ["invoke", 12, 9, 63, 9], ["jump", "call_done_61", 63, 9], "record_path_60", ["load_field", 10, 8, "print", 63, 9], ["frame", 11, 10, 1, 63, 9], ["setarg", 11, 0, 8, 63, 9], ["setarg", 11, 1, 3, 63, 9], ["invoke", 11, 9, 63, 9], "call_done_61", ["jump", "if_end_58", 63, 9], "if_else_57", ["array", 3, 0, 1, 1], ["push", 3, 2, 1, 1], ["push", 3, 7, 1, 1], [ "access", 8, { "name": "format", "kind": "name", "make": "intrinsic" }, 1, 1 ], ["access", 9, "{0}: error: {1}\n", 1, 1], ["frame", 10, 8, 2, 1, 1], ["stone_text", 9], ["setarg", 10, 1, 9, 1, 1], ["setarg", 10, 2, 3, 1, 1], ["invoke", 10, 3, 1, 1], [ "access", 8, { "name": "os", "kind": "name", "make": "intrinsic" }, 65, 9 ], ["is_proxy", 9, 8, 65, 9], ["jump_false", 9, "record_path_62", 65, 9], ["null", 9, 65, 9], ["access", 10, "print", 65, 9], ["array", 11, 0, 65, 9], ["push", 11, 3, 65, 9], ["frame", 12, 8, 2, 65, 9], ["setarg", 12, 0, 9, 65, 9], ["stone_text", 10], ["setarg", 12, 1, 10, 65, 9], ["setarg", 12, 2, 11, 65, 9], ["invoke", 12, 9, 65, 9], ["jump", "call_done_63", 65, 9], "record_path_62", ["load_field", 10, 8, "print", 65, 9], ["frame", 11, 10, 1, 65, 9], ["setarg", 11, 0, 8, 65, 9], ["setarg", 11, 1, 3, 65, 9], ["invoke", 11, 9, 65, 9], "call_done_63", "if_end_58", ["access", 3, 1, 66, 17], ["add", 5, 5, 3, 66, 17], ["jump", "while_start_55", 66, 17], "while_end_56", ["disrupt", 68, 5], "_nop_ucfg_1", "if_else_53", "if_end_54", ["get", 3, 20, 1, 70, 10], ["frame", 5, 3, 1, 70, 10], ["setarg", 5, 1, 4, 70, 10], ["tail_invoke", 5, 3, 70, 10], ["return", 3, 70, 10], "_nop_ur_1", "_nop_ur_2" ], "_write_types": [null, null, null, "int", null, null, "bool", null, null, null, null, null, null, null, null, null, null, null, "null", "bool", "bool", null, "int", "int", "bool", null, "int", "bool", null, null, null, null, "null", "bool", "bool", null, "null", "bool", null, null, null, null, null, null, null, null, "array", null, "text", null, null, null, null, null, "null", "text", "array", null, null, null, "array", null, "text", null, null, null, null, null, "null", "text", "array", null, null, null, "int", null, null, null, null], "name": "analyze", "filename": ".cell/packages/core/internal/bootstrap.cm", "nr_args": 2 }, { "_closure_slot_types": { "12_1": "function", "10_1": "function", "9_1": "function", "8_1": "function" }, "disruption_pc": 0, "nr_slots": 15, "nr_close_slots": 0, "instructions": [ ["get", 3, 16, 1, 74, 21], ["is_proxy", 4, 3, 74, 21], ["jump_false", 4, "record_path_64", 74, 21], ["null", 4, 74, 21], ["access", 5, "slurp", 74, 21], ["array", 6, 0, 74, 21], ["push", 6, 2, 74, 21], ["frame", 7, 3, 2, 74, 21], ["setarg", 7, 0, 4, 74, 21], ["stone_text", 5], ["setarg", 7, 1, 5, 74, 21], ["setarg", 7, 2, 6, 74, 21], ["invoke", 7, 4, 74, 21], ["jump", "call_done_65", 74, 21], "record_path_64", ["load_field", 5, 3, "slurp", 74, 21], ["frame", 6, 5, 1, 74, 21], ["setarg", 6, 0, 3, 74, 21], ["setarg", 6, 1, 2, 74, 21], ["invoke", 6, 4, 74, 21], "call_done_65", ["move", 3, 4, 74, 21], ["get", 5, 4, 1, 75, 14], ["frame", 6, 5, 1, 75, 14], ["setarg", 6, 1, 4, 75, 14], ["invoke", 6, 4, 75, 14], ["move", 5, 4, 75, 14], ["get", 5, 5, 1, 76, 16], ["frame", 6, 5, 1, 76, 16], ["setarg", 6, 1, 4, 76, 16], ["invoke", 6, 4, 76, 16], ["move", 5, 4, 76, 16], ["null", 6, 77, 13], ["null", 7, 78, 18], ["null", 8, 79, 20], ["null", 9, 80, 19], ["move", 10, 4, 81, 7], ["wary_false", 4, "and_end_68", 81, 7], ["get", 4, 16, 1, 81, 17], ["is_proxy", 11, 4, 81, 17], ["jump_false", 11, "record_path_69", 81, 17], ["null", 11, 81, 17], ["access", 12, "is_file", 81, 17], ["array", 13, 0, 81, 17], ["push", 13, 5, 81, 17], ["frame", 14, 4, 2, 81, 17], ["setarg", 14, 0, 11, 81, 17], ["stone_text", 12], ["setarg", 14, 1, 12, 81, 17], ["setarg", 14, 2, 13, 81, 17], ["invoke", 14, 11, 81, 17], ["jump", "call_done_70", 81, 17], "record_path_69", ["load_field", 12, 4, "is_file", 81, 17], ["frame", 13, 12, 1, 81, 17], ["setarg", 13, 0, 4, 81, 17], ["setarg", 13, 1, 5, 81, 17], ["invoke", 13, 11, 81, 17], "call_done_70", ["move", 10, 11, 81, 17], "and_end_68", ["wary_false", 10, "if_else_66", 81, 17], ["null", 4, 81, 37], ["return", 4, 81, 37], "_nop_ur_1", "if_else_66", "if_end_67", [ "access", 4, { "name": "text", "kind": "name", "make": "intrinsic" }, 82, 17 ], ["frame", 10, 4, 1, 82, 17], ["setarg", 10, 1, 3, 82, 17], ["invoke", 10, 3, 82, 17], ["get", 4, 9, 1, 82, 9], ["frame", 10, 4, 2, 82, 9], ["setarg", 10, 1, 3, 82, 9], ["setarg", 10, 2, 2, 82, 9], ["invoke", 10, 3, 82, 9], ["move", 6, 3, 82, 9], ["get", 4, 21, 1, 83, 29], ["frame", 6, 4, 1, 83, 29], ["setarg", 6, 1, 3, 83, 29], ["invoke", 6, 3, 83, 29], ["get", 4, 3, 1, 83, 14], ["frame", 6, 4, 1, 83, 14], ["setarg", 6, 1, 3, 83, 14], ["invoke", 6, 3, 83, 14], ["move", 7, 3, 83, 14], ["get", 3, 17, 1, 84, 16], ["is_proxy", 4, 3, 84, 16], ["jump_false", 4, "record_path_71", 84, 16], ["null", 4, 84, 16], ["access", 6, "encode", 84, 16], ["array", 10, 0, 84, 16], ["push", 10, 7, 84, 16], ["frame", 11, 3, 2, 84, 16], ["setarg", 11, 0, 4, 84, 16], ["stone_text", 6], ["setarg", 11, 1, 6, 84, 16], ["setarg", 11, 2, 10, 84, 16], ["invoke", 11, 4, 84, 16], ["jump", "call_done_72", 84, 16], "record_path_71", ["load_field", 6, 3, "encode", 84, 16], ["frame", 10, 6, 1, 84, 16], ["setarg", 10, 0, 3, 84, 16], ["setarg", 10, 1, 7, 84, 16], ["invoke", 10, 4, 84, 16], "call_done_72", ["move", 8, 4, 84, 16], [ "access", 3, { "name": "mach_compile_mcode_bin", "kind": "name", "make": "intrinsic" }, 85, 15 ], ["frame", 6, 3, 2, 85, 15], ["setarg", 6, 1, 1, 85, 15], ["setarg", 6, 2, 4, 85, 15], ["invoke", 6, 3, 85, 15], ["move", 9, 3, 85, 15], ["wary_false", 5, "if_else_73", 86, 7], ["get", 3, 6, 1, 87, 5], ["frame", 4, 3, 0, 87, 5], ["invoke", 4, 3, 87, 5], ["get", 3, 16, 1, 88, 5], ["is_proxy", 4, 3, 88, 5], ["jump_false", 4, "record_path_75", 88, 5], ["null", 4, 88, 5], ["access", 6, "slurpwrite", 88, 5], ["array", 7, 0, 88, 5], ["push", 7, 5, 88, 5], ["push", 7, 9, 88, 5], ["frame", 8, 3, 2, 88, 5], ["setarg", 8, 0, 4, 88, 5], ["stone_text", 6], ["setarg", 8, 1, 6, 88, 5], ["setarg", 8, 2, 7, 88, 5], ["invoke", 8, 4, 88, 5], ["jump", "call_done_76", 88, 5], "record_path_75", ["load_field", 6, 3, "slurpwrite", 88, 5], ["frame", 7, 6, 2, 88, 5], ["setarg", 7, 0, 3, 88, 5], ["setarg", 7, 1, 5, 88, 5], ["setarg", 7, 2, 9, 88, 5], ["invoke", 7, 4, 88, 5], "call_done_76", ["jump", "if_end_74", 88, 5], "if_else_73", "if_end_74", ["null", 3, 88, 5], ["return", 3, 88, 5] ], "_write_types": [null, null, null, null, null, null, null, null, null, null, null, null, null, "null", "text", "array", null, null, null, null, "function", null, null, "function", null, null, null, null, null, "null", "text", "array", null, null, null, "null", null, null, null, null, "function", null, null, null, null, null, null, null, null, null, null, "null", "text", "array", null, null, null, null, null, null, null, "function", null, null, null, null, "null", "text", "array", null, null, null, "null"], "name": "compile_and_cache", "filename": ".cell/packages/core/internal/bootstrap.cm", "nr_args": 2 }, { "_closure_slot_types": {}, "disruption_pc": 0, "nr_slots": 7, "nr_close_slots": 0, "instructions": [ [ "access", 1, { "name": "os", "kind": "name", "make": "intrinsic" }, 95, 18 ], ["is_proxy", 2, 1, 95, 18], ["jump_false", 2, "record_path_77", 95, 18], ["null", 2, 95, 18], ["access", 3, "platform", 95, 18], ["array", 4, 0, 95, 18], ["frame", 5, 1, 2, 95, 18], ["setarg", 5, 0, 2, 95, 18], ["stone_text", 3], ["setarg", 5, 1, 3, 95, 18], ["setarg", 5, 2, 4, 95, 18], ["invoke", 5, 2, 95, 18], ["jump", "call_done_78", 95, 18], "record_path_77", ["load_field", 3, 1, "platform", 95, 18], ["frame", 4, 3, 0, 95, 18], ["setarg", 4, 0, 1, 95, 18], ["invoke", 4, 2, 95, 18], "call_done_78", ["move", 1, 2, 95, 18], [ "access", 2, { "name": "os", "kind": "name", "make": "intrinsic" }, 96, 14 ], ["load_field", 3, 2, "arch", 96, 14], ["wary_false", 3, "tern_else_79", 96, 14], [ "access", 2, { "name": "os", "kind": "name", "make": "intrinsic" }, 96, 24 ], ["is_proxy", 3, 2, 96, 24], ["jump_false", 3, "record_path_81", 96, 24], ["null", 3, 96, 24], ["access", 4, "arch", 96, 24], ["array", 5, 0, 96, 24], ["frame", 6, 2, 2, 96, 24], ["setarg", 6, 0, 3, 96, 24], ["stone_text", 4], ["setarg", 6, 1, 4, 96, 24], ["setarg", 6, 2, 5, 96, 24], ["invoke", 6, 3, 96, 24], ["jump", "call_done_82", 96, 24], "record_path_81", ["load_field", 4, 2, "arch", 96, 24], ["frame", 5, 4, 0, 96, 24], ["setarg", 5, 0, 2, 96, 24], ["invoke", 5, 3, 96, 24], "call_done_82", ["move", 2, 3, 96, 24], ["jump", "tern_end_80", 96, 24], "tern_else_79", ["access", 3, "arm64", 96, 36], ["move", 2, 3, 96, 36], "tern_end_80", ["move", 3, 2, 96, 36], ["access", 2, "macOS", 97, 19], ["eq", 4, 1, 2, 97, 19], ["move", 2, 4, 97, 19], ["jump_true", 4, "or_end_85", 97, 19], ["access", 4, "darwin", 97, 42], ["eq", 5, 1, 4, 97, 42], ["move", 2, 5, 97, 42], "or_end_85", ["jump_false", 2, "if_else_83", 97, 42], ["access", 2, "x86_64", 98, 20], ["eq", 4, 3, 2, 98, 20], ["jump_false", 4, "tern_else_86", 98, 20], ["access", 2, "macos_x86_64", 98, 31], ["move", 4, 2, 98, 31], ["jump", "tern_end_87", 98, 31], "tern_else_86", ["access", 2, "macos_arm64", 98, 48], ["move", 4, 2, 98, 48], "tern_end_87", ["return", 4, 98, 48], "_nop_ur_1", "if_else_83", "if_end_84", ["access", 2, "Linux", 99, 19], ["eq", 4, 1, 2, 99, 19], ["move", 2, 4, 99, 19], ["jump_true", 4, "or_end_90", 99, 19], ["access", 4, "linux", 99, 42], ["eq", 5, 1, 4, 99, 42], ["move", 2, 5, 99, 42], "or_end_90", ["jump_false", 2, "if_else_88", 99, 42], ["access", 2, "x86_64", 100, 20], ["eq", 4, 3, 2, 100, 20], ["jump_false", 4, "tern_else_91", 100, 20], ["access", 2, "linux", 100, 31], ["move", 3, 2, 100, 31], ["jump", "tern_end_92", 100, 31], "tern_else_91", ["access", 2, "linux_arm64", 100, 41], ["move", 3, 2, 100, 41], "tern_end_92", ["return", 3, 100, 41], "_nop_ur_2", "if_else_88", "if_end_89", ["access", 2, "Windows", 101, 19], ["eq", 3, 1, 2, 101, 19], ["move", 2, 3, 101, 19], ["jump_true", 3, "or_end_95", 101, 19], ["access", 3, "windows", 101, 44], ["eq", 4, 1, 3, 101, 44], ["move", 2, 4, 101, 44], "or_end_95", ["jump_false", 2, "if_else_93", 101, 44], ["access", 1, "windows", 102, 12], ["return", 1, 102, 12], "_nop_ur_3", "if_else_93", "if_end_94", ["null", 1, 103, 10], ["return", 1, 103, 10], "_nop_ur_4", "_nop_ur_5" ], "_write_types": [null, null, null, null, null, null, "null", "text", "array", null, null, null, null, null, null, null, null, null, "null", "text", "array", null, null, null, "text", "text", "bool", "bool", "text", "bool", "text", "bool", "text", "text", "text", "text", "bool", "bool", "text", "bool", "text", "bool", "text", "text", "text", "text", "bool", "bool", "text", "bool", "text", "null", null], "name": "detect_host_target", "filename": ".cell/packages/core/internal/bootstrap.cm", "nr_args": 0 }, { "_closure_slot_types": {}, "disruption_pc": 0, "nr_slots": 6, "nr_close_slots": 0, "instructions": [ [ "access", 1, { "name": "os", "kind": "name", "make": "intrinsic" }, 107, 18 ], ["is_proxy", 2, 1, 107, 18], ["jump_false", 2, "record_path_96", 107, 18], ["null", 2, 107, 18], ["access", 3, "platform", 107, 18], ["array", 4, 0, 107, 18], ["frame", 5, 1, 2, 107, 18], ["setarg", 5, 0, 2, 107, 18], ["stone_text", 3], ["setarg", 5, 1, 3, 107, 18], ["setarg", 5, 2, 4, 107, 18], ["invoke", 5, 2, 107, 18], ["jump", "call_done_97", 107, 18], "record_path_96", ["load_field", 3, 1, "platform", 107, 18], ["frame", 4, 3, 0, 107, 18], ["setarg", 4, 0, 1, 107, 18], ["invoke", 4, 2, 107, 18], "call_done_97", ["move", 1, 2, 107, 18], ["access", 1, "macOS", 108, 19], ["eq", 3, 2, 1, 108, 19], ["jump_false", 3, "if_else_98", 108, 19], ["access", 1, "clang", 108, 35], ["return", 1, 108, 35], "_nop_ur_1", "if_else_98", "if_end_99", ["access", 1, "cc", 109, 10], ["return", 1, 109, 10], "_nop_ur_2", "_nop_ur_3" ], "_write_types": [null, null, null, null, null, "null", "text", "array", null, null, null, "text", "bool", "text", "text", null], "name": "detect_cc", "filename": ".cell/packages/core/internal/bootstrap.cm", "nr_args": 0 }, { "_closure_slot_types": { "10_1": "function", "9_1": "function" }, "disruption_pc": 0, "nr_slots": 8, "nr_close_slots": 0, "instructions": [ ["access", 3, "\n", 115, 26], ["is_text", 4, 1, 115, 26], ["jump_false", 4, "add_cn_101", 115, 26], "_nop_tc_1", "_nop_tc_2", ["concat", 5, 1, 3, 115, 26], ["jump", "add_done_100", 115, 26], "add_cn_101", ["is_num", 4, 1, 115, 26], ["jump_false", 4, "add_err_102", 115, 26], "_nop_tc_3", "_nop_dj_1", "_nop_ucfg_1", "_nop_ucfg_2", "add_err_102", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 115, 26 ], ["access", 4, "error", 115, 26], ["access", 6, "cannot apply '+': operands must both be text or both be numbers", 115, 26], ["array", 7, 0, 115, 26], ["stone_text", 6], ["push", 7, 6, 115, 26], ["frame", 6, 3, 2, 115, 26], ["null", 3, 115, 26], ["setarg", 6, 0, 3, 115, 26], ["stone_text", 4], ["setarg", 6, 1, 4, 115, 26], ["setarg", 6, 2, 7, 115, 26], ["invoke", 6, 3, 115, 26], ["disrupt", 115, 26], "add_done_100", "_nop_tc_1", "_nop_tc_2", ["is_text", 3, 2, 115, 33], ["jump_false", 3, "add_cn_104", 115, 33], ["concat", 3, 5, 2, 115, 33], ["jump", "add_done_103", 115, 33], "add_cn_104", "_nop_tc_3", ["jump", "add_err_105", 115, 33], "_nop_ucfg_1", "_nop_ucfg_2", "_nop_ucfg_3", "_nop_ucfg_4", "add_err_105", [ "access", 4, { "name": "log", "kind": "name", "make": "intrinsic" }, 115, 33 ], ["access", 5, "error", 115, 33], ["access", 6, "cannot apply '+': operands must both be text or both be numbers", 115, 33], ["array", 7, 0, 115, 33], ["stone_text", 6], ["push", 7, 6, 115, 33], ["frame", 6, 4, 2, 115, 33], ["null", 4, 115, 33], ["setarg", 6, 0, 4, 115, 33], ["stone_text", 5], ["setarg", 6, 1, 5, 115, 33], ["setarg", 6, 2, 7, 115, 33], ["invoke", 6, 4, 115, 33], ["disrupt", 115, 33], "add_done_103", ["access", 4, "\nnative\n", 115, 42], ["is_text", 5, 3, 115, 42], ["jump_false", 5, "add_cn_107", 115, 42], "_nop_tc_4", "_nop_tc_5", ["concat", 6, 3, 4, 115, 42], ["jump", "add_done_106", 115, 42], "add_cn_107", ["is_num", 5, 3, 115, 42], ["jump_false", 5, "add_err_108", 115, 42], "_nop_tc_6", "_nop_dj_2", "_nop_ucfg_3", "_nop_ucfg_4", "add_err_108", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 115, 42 ], ["access", 4, "error", 115, 42], ["access", 5, "cannot apply '+': operands must both be text or both be numbers", 115, 42], ["array", 7, 0, 115, 42], ["stone_text", 5], ["push", 7, 5, 115, 42], ["frame", 5, 3, 2, 115, 42], ["null", 3, 115, 42], ["setarg", 5, 0, 3, 115, 42], ["stone_text", 4], ["setarg", 5, 1, 4, 115, 42], ["setarg", 5, 2, 7, 115, 42], ["invoke", 5, 3, 115, 42], ["disrupt", 115, 42], "add_done_106", ["stone_text", 6], ["move", 3, 6, 115, 42], ["access", 3, "\nnative", 116, 31], "_nop_tc_4", "_nop_tc_5", "_nop_tc_7", "_nop_tc_8", ["concat", 4, 6, 3, 116, 31], ["jump", "add_done_109", 116, 31], "add_cn_110", "_nop_tc_6", "_nop_ucfg_5", "_nop_tc_9", "_nop_dj_3", "_nop_ucfg_5", "_nop_ucfg_6", "add_err_111", "_nop_ucfg_6", "_nop_ucfg_7", "_nop_ucfg_8", "_nop_ucfg_9", "_nop_ucfg_10", "_nop_ucfg_11", "_nop_ucfg_12", "_nop_ucfg_13", "_nop_ucfg_14", "_nop_ucfg_15", "_nop_ucfg_16", "_nop_ucfg_17", "add_done_109", ["stone_text", 4], ["move", 3, 4, 116, 31], ["get", 3, 4, 1, 117, 21], ["frame", 5, 3, 1, 117, 21], ["stone_text", 4], ["setarg", 5, 1, 4, 117, 21], ["invoke", 5, 3, 117, 21], ["get", 4, 5, 1, 117, 10], ["frame", 5, 4, 1, 117, 10], ["setarg", 5, 1, 3, 117, 10], ["tail_invoke", 5, 3, 117, 10], ["return", 3, 117, 10], "_nop_ur_1", "_nop_ur_2" ], "_write_types": [null, null, null, "text", "text", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, "bool", "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, "function", null, null, "function", null, null], "name": "native_dylib_cache_path", "filename": ".cell/packages/core/internal/bootstrap.cm", "nr_args": 2 }, { "_closure_slot_types": { "12_1": "function", "18_1": "function", "8_1": "function", "3_1": "bool" }, "disruption_pc": 0, "nr_slots": 26, "nr_close_slots": 0, "instructions": [ ["get", 3, 16, 1, 129, 21], ["is_proxy", 4, 3, 129, 21], ["jump_false", 4, "record_path_112", 129, 21], ["null", 4, 129, 21], ["access", 5, "slurp", 129, 21], ["array", 6, 0, 129, 21], ["push", 6, 2, 129, 21], ["frame", 7, 3, 2, 129, 21], ["setarg", 7, 0, 4, 129, 21], ["stone_text", 5], ["setarg", 7, 1, 5, 129, 21], ["setarg", 7, 2, 6, 129, 21], ["invoke", 7, 4, 129, 21], ["jump", "call_done_113", 129, 21], "record_path_112", ["load_field", 5, 3, "slurp", 129, 21], ["frame", 6, 5, 1, 129, 21], ["setarg", 6, 0, 3, 129, 21], ["setarg", 6, 1, 2, 129, 21], ["invoke", 6, 4, 129, 21], "call_done_113", ["move", 3, 4, 129, 21], [ "access", 3, { "name": "text", "kind": "name", "make": "intrinsic" }, 130, 13 ], ["frame", 5, 3, 1, 130, 13], ["setarg", 5, 1, 4, 130, 13], ["invoke", 5, 3, 130, 13], ["move", 4, 3, 130, 13], ["get", 5, 23, 1, 131, 49], ["get", 6, 13, 1, 131, 20], ["frame", 7, 6, 2, 131, 20], ["setarg", 7, 1, 3, 131, 20], ["setarg", 7, 2, 5, 131, 20], ["invoke", 7, 3, 131, 20], ["move", 5, 3, 131, 20], ["null", 6, 132, 13], ["null", 7, 133, 18], ["null", 8, 134, 18], ["null", 9, 135, 20], ["null", 10, 136, 17], ["null", 11, 137, 17], ["null", 12, 138, 18], ["null", 13, 139, 13], ["null", 14, 140, 12], ["null", 15, 141, 14], ["null", 16, 142, 21], ["null", 17, 143, 18], ["move", 18, 3, 145, 7], ["wary_false", 3, "and_end_116", 145, 7], ["get", 3, 16, 1, 145, 21], ["is_proxy", 19, 3, 145, 21], ["jump_false", 19, "record_path_117", 145, 21], ["null", 19, 145, 21], ["access", 20, "is_file", 145, 21], ["array", 21, 0, 145, 21], ["push", 21, 5, 145, 21], ["frame", 22, 3, 2, 145, 21], ["setarg", 22, 0, 19, 145, 21], ["stone_text", 20], ["setarg", 22, 1, 20, 145, 21], ["setarg", 22, 2, 21, 145, 21], ["invoke", 22, 19, 145, 21], ["jump", "call_done_118", 145, 21], "record_path_117", ["load_field", 20, 3, "is_file", 145, 21], ["frame", 21, 20, 1, 145, 21], ["setarg", 21, 0, 3, 145, 21], ["setarg", 21, 1, 5, 145, 21], ["invoke", 21, 19, 145, 21], "call_done_118", ["move", 18, 19, 145, 21], "and_end_116", ["wary_false", 18, "if_else_114", 145, 21], ["access", 3, "bootstrap: native cache hit: ", 146, 14], "_nop_tc_1", "_nop_tc_2", ["is_text", 18, 1, 146, 48], ["jump_false", 18, "add_cn_120", 146, 48], ["concat", 18, 3, 1, 146, 48], ["jump", "add_done_119", 146, 48], "add_cn_120", "_nop_tc_3", "_nop_dj_1", "_nop_ucfg_1", "_nop_ucfg_2", "_nop_ucfg_3", "_nop_ucfg_4", "add_err_121", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 146, 48 ], ["access", 19, "error", 146, 48], ["access", 20, "cannot apply '+': operands must both be text or both be numbers", 146, 48], ["array", 21, 0, 146, 48], ["stone_text", 20], ["push", 21, 20, 146, 48], ["frame", 20, 3, 2, 146, 48], ["null", 3, 146, 48], ["setarg", 20, 0, 3, 146, 48], ["stone_text", 19], ["setarg", 20, 1, 19, 146, 48], ["setarg", 20, 2, 21, 146, 48], ["invoke", 20, 3, 146, 48], ["disrupt", 146, 48], "add_done_119", ["access", 3, "\n", 146, 55], "_nop_tc_1", "_nop_tc_2", "_nop_tc_4", "_nop_tc_5", ["concat", 19, 18, 3, 146, 55], ["jump", "add_done_122", 146, 55], "add_cn_123", "_nop_tc_3", "_nop_ucfg_1", "_nop_tc_6", "_nop_dj_2", "_nop_ucfg_5", "_nop_ucfg_6", "add_err_124", "_nop_ucfg_2", "_nop_ucfg_3", "_nop_ucfg_4", "_nop_ucfg_5", "_nop_ucfg_6", "_nop_ucfg_7", "_nop_ucfg_8", "_nop_ucfg_9", "_nop_ucfg_10", "_nop_ucfg_11", "_nop_ucfg_12", "_nop_ucfg_13", "add_done_122", [ "access", 3, { "name": "os", "kind": "name", "make": "intrinsic" }, 146, 5 ], ["is_proxy", 18, 3, 146, 5], ["jump_false", 18, "record_path_125", 146, 5], ["null", 18, 146, 5], ["access", 20, "print", 146, 5], ["array", 21, 0, 146, 5], ["stone_text", 19], ["push", 21, 19, 146, 5], ["frame", 22, 3, 2, 146, 5], ["setarg", 22, 0, 18, 146, 5], ["stone_text", 20], ["setarg", 22, 1, 20, 146, 5], ["setarg", 22, 2, 21, 146, 5], ["invoke", 22, 18, 146, 5], ["jump", "call_done_126", 146, 5], "record_path_125", ["load_field", 20, 3, "print", 146, 5], ["frame", 21, 20, 1, 146, 5], ["setarg", 21, 0, 3, 146, 5], ["stone_text", 19], ["setarg", 21, 1, 19, 146, 5], ["invoke", 21, 18, 146, 5], "call_done_126", ["null", 3, 147, 5], ["return", 3, 147, 5], "_nop_ur_1", "if_else_114", "if_end_115", ["null", 3, 150, 12], ["null", 18, 151, 12], ["access", 19, "bootstrap: compiling native: ", 153, 12], "_nop_tc_7", "_nop_tc_8", ["is_text", 20, 1, 153, 46], ["jump_false", 20, "add_cn_128", 153, 46], ["concat", 20, 19, 1, 153, 46], ["jump", "add_done_127", 153, 46], "add_cn_128", "_nop_tc_9", "_nop_dj_3", "_nop_ucfg_7", "_nop_ucfg_8", "_nop_ucfg_9", "_nop_ucfg_10", "add_err_129", [ "access", 19, { "name": "log", "kind": "name", "make": "intrinsic" }, 153, 46 ], ["access", 21, "error", 153, 46], ["access", 22, "cannot apply '+': operands must both be text or both be numbers", 153, 46], ["array", 23, 0, 153, 46], ["stone_text", 22], ["push", 23, 22, 153, 46], ["frame", 22, 19, 2, 153, 46], ["null", 19, 153, 46], ["setarg", 22, 0, 19, 153, 46], ["stone_text", 21], ["setarg", 22, 1, 21, 153, 46], ["setarg", 22, 2, 23, 153, 46], ["invoke", 22, 19, 153, 46], ["disrupt", 153, 46], "add_done_127", ["access", 19, "\n", 153, 53], "_nop_tc_4", "_nop_tc_5", "_nop_tc_10", "_nop_tc_11", ["concat", 21, 20, 19, 153, 53], ["jump", "add_done_130", 153, 53], "add_cn_131", "_nop_tc_6", "_nop_ucfg_14", "_nop_tc_12", "_nop_dj_4", "_nop_ucfg_11", "_nop_ucfg_12", "add_err_132", "_nop_ucfg_15", "_nop_ucfg_16", "_nop_ucfg_17", "_nop_ucfg_18", "_nop_ucfg_19", "_nop_ucfg_20", "_nop_ucfg_21", "_nop_ucfg_22", "_nop_ucfg_23", "_nop_ucfg_24", "_nop_ucfg_25", "_nop_ucfg_26", "add_done_130", [ "access", 19, { "name": "os", "kind": "name", "make": "intrinsic" }, 153, 3 ], ["is_proxy", 20, 19, 153, 3], ["jump_false", 20, "record_path_133", 153, 3], ["null", 20, 153, 3], ["access", 22, "print", 153, 3], ["array", 23, 0, 153, 3], ["stone_text", 21], ["push", 23, 21, 153, 3], ["frame", 24, 19, 2, 153, 3], ["setarg", 24, 0, 20, 153, 3], ["stone_text", 22], ["setarg", 24, 1, 22, 153, 3], ["setarg", 24, 2, 23, 153, 3], ["invoke", 24, 20, 153, 3], ["jump", "call_done_134", 153, 3], "record_path_133", ["load_field", 22, 19, "print", 153, 3], ["frame", 23, 22, 1, 153, 3], ["setarg", 23, 0, 19, 153, 3], ["stone_text", 21], ["setarg", 23, 1, 21, 153, 3], ["invoke", 23, 20, 153, 3], "call_done_134", [ "access", 19, { "name": "os", "kind": "name", "make": "intrinsic" }, 154, 8 ], ["is_proxy", 20, 19, 154, 8], ["jump_false", 20, "record_path_135", 154, 8], ["null", 20, 154, 8], ["access", 21, "now", 154, 8], ["array", 22, 0, 154, 8], ["frame", 23, 19, 2, 154, 8], ["setarg", 23, 0, 20, 154, 8], ["stone_text", 21], ["setarg", 23, 1, 21, 154, 8], ["setarg", 23, 2, 22, 154, 8], ["invoke", 23, 20, 154, 8], ["jump", "call_done_136", 154, 8], "record_path_135", ["load_field", 21, 19, "now", 154, 8], ["frame", 22, 21, 0, 154, 8], ["setarg", 22, 0, 19, 154, 8], ["invoke", 22, 20, 154, 8], "call_done_136", ["move", 3, 20, 154, 8], ["get", 19, 9, 1, 155, 9], ["frame", 20, 19, 2, 155, 9], ["setarg", 20, 1, 4, 155, 9], ["setarg", 20, 2, 2, 155, 9], ["invoke", 20, 4, 155, 9], ["move", 6, 4, 155, 9], ["get", 6, 21, 1, 156, 29], ["frame", 19, 6, 1, 156, 29], ["setarg", 19, 1, 4, 156, 29], ["invoke", 19, 4, 156, 29], ["get", 6, 3, 1, 156, 14], ["frame", 19, 6, 1, 156, 14], ["setarg", 19, 1, 4, 156, 14], ["invoke", 19, 4, 156, 14], ["move", 7, 4, 156, 14], [ "access", 4, { "name": "os", "kind": "name", "make": "intrinsic" }, 157, 8 ], ["is_proxy", 6, 4, 157, 8], ["jump_false", 6, "record_path_137", 157, 8], ["null", 6, 157, 8], ["access", 19, "now", 157, 8], ["array", 20, 0, 157, 8], ["frame", 21, 4, 2, 157, 8], ["setarg", 21, 0, 6, 157, 8], ["stone_text", 19], ["setarg", 21, 1, 19, 157, 8], ["setarg", 21, 2, 20, 157, 8], ["invoke", 21, 6, 157, 8], ["jump", "call_done_138", 157, 8], "record_path_137", ["load_field", 19, 4, "now", 157, 8], ["frame", 20, 19, 0, 157, 8], ["setarg", 20, 0, 4, 157, 8], ["invoke", 20, 6, 157, 8], "call_done_138", ["move", 18, 6, 157, 8], ["access", 4, " [", 158, 12], "_nop_tc_13", "_nop_tc_14", ["is_text", 6, 1, 158, 20], ["jump_false", 6, "add_cn_140", 158, 20], ["concat", 6, 4, 1, 158, 20], ["jump", "add_done_139", 158, 20], "add_cn_140", "_nop_tc_15", "_nop_dj_5", "_nop_ucfg_13", "_nop_ucfg_14", "_nop_ucfg_15", "_nop_ucfg_16", "add_err_141", [ "access", 4, { "name": "log", "kind": "name", "make": "intrinsic" }, 158, 20 ], ["access", 19, "error", 158, 20], ["access", 20, "cannot apply '+': operands must both be text or both be numbers", 158, 20], ["array", 21, 0, 158, 20], ["stone_text", 20], ["push", 21, 20, 158, 20], ["frame", 20, 4, 2, 158, 20], ["null", 4, 158, 20], ["setarg", 20, 0, 4, 158, 20], ["stone_text", 19], ["setarg", 20, 1, 19, 158, 20], ["setarg", 20, 2, 21, 158, 20], ["invoke", 20, 4, 158, 20], ["disrupt", 158, 20], "add_done_139", ["access", 4, "] pipeline (tok+parse+fold+mcode+streamline): ", 158, 27], "_nop_tc_7", "_nop_tc_8", "_nop_tc_16", "_nop_tc_17", ["concat", 19, 6, 4, 158, 27], ["jump", "add_done_142", 158, 27], "add_cn_143", "_nop_tc_9", "_nop_ucfg_27", "_nop_tc_18", "_nop_dj_6", "_nop_ucfg_17", "_nop_ucfg_18", "add_err_144", "_nop_ucfg_28", "_nop_ucfg_29", "_nop_ucfg_30", "_nop_ucfg_31", "_nop_ucfg_32", "_nop_ucfg_33", "_nop_ucfg_34", "_nop_ucfg_35", "_nop_ucfg_36", "_nop_ucfg_37", "_nop_ucfg_38", "_nop_ucfg_39", "add_done_142", ["is_num", 4, 18, 158, 89], ["jump_false", 4, "num_err_145", 158, 89], ["is_num", 4, 3, 158, 89], ["jump_false", 4, "num_err_145", 158, 89], ["subtract", 4, 18, 3, 158, 89], ["jump", "num_done_146", 158, 89], "num_err_145", [ "access", 6, { "name": "log", "kind": "name", "make": "intrinsic" }, 158, 89 ], ["access", 20, "error", 158, 89], ["access", 21, "operands must be numbers", 158, 89], ["array", 22, 0, 158, 89], ["stone_text", 21], ["push", 22, 21, 158, 89], ["frame", 21, 6, 2, 158, 89], ["null", 6, 158, 89], ["setarg", 21, 0, 6, 158, 89], ["stone_text", 20], ["setarg", 21, 1, 20, 158, 89], ["setarg", 21, 2, 22, 158, 89], ["invoke", 21, 6, 158, 89], ["disrupt", 158, 89], "num_done_146", ["access", 6, 1000000, 158, 95], ["divide", 20, 4, 6, 158, 95], [ "access", 6, { "name": "text", "kind": "name", "make": "intrinsic" }, 158, 78 ], ["frame", 21, 6, 1, 158, 78], ["setarg", 21, 1, 20, 158, 78], ["invoke", 21, 6, 158, 78], "_nop_tc_10", "_nop_tc_11", ["is_text", 20, 6, 158, 78], ["jump_false", 20, "add_cn_148", 158, 78], ["concat", 20, 19, 6, 158, 78], ["jump", "add_done_147", 158, 78], "add_cn_148", "_nop_tc_12", ["jump", "add_err_149", 158, 78], "_nop_ucfg_40", "_nop_ucfg_41", "_nop_ucfg_42", "_nop_ucfg_43", "add_err_149", [ "access", 6, { "name": "log", "kind": "name", "make": "intrinsic" }, 158, 78 ], ["access", 21, "error", 158, 78], ["access", 22, "cannot apply '+': operands must both be text or both be numbers", 158, 78], ["array", 23, 0, 158, 78], ["stone_text", 22], ["push", 23, 22, 158, 78], ["frame", 22, 6, 2, 158, 78], ["null", 6, 158, 78], ["setarg", 22, 0, 6, 158, 78], ["stone_text", 21], ["setarg", 22, 1, 21, 158, 78], ["setarg", 22, 2, 23, 158, 78], ["invoke", 22, 6, 158, 78], ["disrupt", 158, 78], "add_done_147", ["access", 6, "ms\n", 158, 106], ["is_text", 21, 20, 158, 106], ["jump_false", 21, "add_cn_151", 158, 106], "_nop_tc_19", "_nop_tc_20", ["concat", 22, 20, 6, 158, 106], ["jump", "add_done_150", 158, 106], "add_cn_151", ["is_num", 21, 20, 158, 106], ["jump_false", 21, "add_err_152", 158, 106], "_nop_tc_21", "_nop_dj_7", "_nop_ucfg_19", "_nop_ucfg_20", "add_err_152", [ "access", 6, { "name": "log", "kind": "name", "make": "intrinsic" }, 158, 106 ], ["access", 20, "error", 158, 106], ["access", 21, "cannot apply '+': operands must both be text or both be numbers", 158, 106], ["array", 23, 0, 158, 106], ["stone_text", 21], ["push", 23, 21, 158, 106], ["frame", 21, 6, 2, 158, 106], ["null", 6, 158, 106], ["setarg", 21, 0, 6, 158, 106], ["stone_text", 20], ["setarg", 21, 1, 20, 158, 106], ["setarg", 21, 2, 23, 158, 106], ["invoke", 21, 6, 158, 106], ["disrupt", 158, 106], "add_done_150", [ "access", 6, { "name": "os", "kind": "name", "make": "intrinsic" }, 158, 3 ], ["is_proxy", 20, 6, 158, 3], ["jump_false", 20, "record_path_153", 158, 3], ["null", 20, 158, 3], ["access", 21, "print", 158, 3], ["array", 23, 0, 158, 3], ["stone_text", 22], ["push", 23, 22, 158, 3], ["frame", 24, 6, 2, 158, 3], ["setarg", 24, 0, 20, 158, 3], ["stone_text", 21], ["setarg", 24, 1, 21, 158, 3], ["setarg", 24, 2, 23, 158, 3], ["invoke", 24, 20, 158, 3], ["jump", "call_done_154", 158, 3], "record_path_153", ["load_field", 21, 6, "print", 158, 3], ["frame", 23, 21, 1, 158, 3], ["setarg", 23, 0, 6, 158, 3], ["stone_text", 22], ["setarg", 23, 1, 22, 158, 3], ["invoke", 23, 20, 158, 3], "call_done_154", [ "access", 6, { "name": "os", "kind": "name", "make": "intrinsic" }, 160, 8 ], ["is_proxy", 20, 6, 160, 8], ["jump_false", 20, "record_path_155", 160, 8], ["null", 20, 160, 8], ["access", 21, "now", 160, 8], ["array", 22, 0, 160, 8], ["frame", 23, 6, 2, 160, 8], ["setarg", 23, 0, 20, 160, 8], ["stone_text", 21], ["setarg", 23, 1, 21, 160, 8], ["setarg", 23, 2, 22, 160, 8], ["invoke", 23, 20, 160, 8], ["jump", "call_done_156", 160, 8], "record_path_155", ["load_field", 21, 6, "now", 160, 8], ["frame", 22, 21, 0, 160, 8], ["setarg", 22, 0, 6, 160, 8], ["invoke", 22, 20, 160, 8], "call_done_156", ["move", 3, 20, 160, 8], ["get", 6, 1, 1, 161, 38], ["null", 20, 161, 48], ["get", 21, 22, 1, 161, 14], ["frame", 22, 21, 3, 161, 14], ["setarg", 22, 1, 7, 161, 14], ["setarg", 22, 2, 6, 161, 14], ["setarg", 22, 3, 20, 161, 14], ["invoke", 22, 6, 161, 14], ["move", 8, 6, 161, 14], [ "access", 6, { "name": "os", "kind": "name", "make": "intrinsic" }, 162, 8 ], ["is_proxy", 20, 6, 162, 8], ["jump_false", 20, "record_path_157", 162, 8], ["null", 20, 162, 8], ["access", 21, "now", 162, 8], ["array", 22, 0, 162, 8], ["frame", 23, 6, 2, 162, 8], ["setarg", 23, 0, 20, 162, 8], ["stone_text", 21], ["setarg", 23, 1, 21, 162, 8], ["setarg", 23, 2, 22, 162, 8], ["invoke", 23, 20, 162, 8], ["jump", "call_done_158", 162, 8], "record_path_157", ["load_field", 21, 6, "now", 162, 8], ["frame", 22, 21, 0, 162, 8], ["setarg", 22, 0, 6, 162, 8], ["invoke", 22, 20, 162, 8], "call_done_158", ["move", 18, 20, 162, 8], ["access", 6, " [", 163, 12], "_nop_tc_22", "_nop_tc_23", ["is_text", 20, 1, 163, 20], ["jump_false", 20, "add_cn_160", 163, 20], ["concat", 20, 6, 1, 163, 20], ["jump", "add_done_159", 163, 20], "add_cn_160", "_nop_tc_24", "_nop_dj_8", "_nop_ucfg_21", "_nop_ucfg_22", "_nop_ucfg_23", "_nop_ucfg_24", "add_err_161", [ "access", 6, { "name": "log", "kind": "name", "make": "intrinsic" }, 163, 20 ], ["access", 21, "error", 163, 20], ["access", 22, "cannot apply '+': operands must both be text or both be numbers", 163, 20], ["array", 23, 0, 163, 20], ["stone_text", 22], ["push", 23, 22, 163, 20], ["frame", 22, 6, 2, 163, 20], ["null", 6, 163, 20], ["setarg", 22, 0, 6, 163, 20], ["stone_text", 21], ["setarg", 22, 1, 21, 163, 20], ["setarg", 22, 2, 23, 163, 20], ["invoke", 22, 6, 163, 20], ["disrupt", 163, 20], "add_done_159", ["access", 6, "] qbe_emit: ", 163, 27], "_nop_tc_13", "_nop_tc_14", "_nop_tc_25", "_nop_tc_26", ["concat", 21, 20, 6, 163, 27], ["jump", "add_done_162", 163, 27], "add_cn_163", "_nop_tc_15", "_nop_ucfg_44", "_nop_tc_27", "_nop_dj_9", "_nop_ucfg_25", "_nop_ucfg_26", "add_err_164", "_nop_ucfg_45", "_nop_ucfg_46", "_nop_ucfg_47", "_nop_ucfg_48", "_nop_ucfg_49", "_nop_ucfg_50", "_nop_ucfg_51", "_nop_ucfg_52", "_nop_ucfg_53", "_nop_ucfg_54", "_nop_ucfg_55", "_nop_ucfg_56", "add_done_162", ["is_num", 6, 18, 163, 55], ["jump_false", 6, "num_err_145", 163, 55], ["is_num", 6, 3, 163, 55], ["jump_false", 6, "num_err_145", 163, 55], ["subtract", 6, 18, 3, 163, 55], ["access", 20, 1000000, 163, 61], ["divide", 22, 6, 20, 163, 61], [ "access", 6, { "name": "text", "kind": "name", "make": "intrinsic" }, 163, 44 ], ["frame", 20, 6, 1, 163, 44], ["setarg", 20, 1, 22, 163, 44], ["invoke", 20, 6, 163, 44], "_nop_tc_16", "_nop_tc_17", ["is_text", 20, 6, 163, 44], ["jump_false", 20, "add_cn_166", 163, 44], ["concat", 20, 21, 6, 163, 44], ["jump", "add_done_165", 163, 44], "add_cn_166", "_nop_tc_18", ["jump", "add_err_167", 163, 44], "_nop_ucfg_57", "_nop_ucfg_58", "_nop_ucfg_59", "_nop_ucfg_60", "add_err_167", [ "access", 6, { "name": "log", "kind": "name", "make": "intrinsic" }, 163, 44 ], ["access", 21, "error", 163, 44], ["access", 22, "cannot apply '+': operands must both be text or both be numbers", 163, 44], ["array", 23, 0, 163, 44], ["stone_text", 22], ["push", 23, 22, 163, 44], ["frame", 22, 6, 2, 163, 44], ["null", 6, 163, 44], ["setarg", 22, 0, 6, 163, 44], ["stone_text", 21], ["setarg", 22, 1, 21, 163, 44], ["setarg", 22, 2, 23, 163, 44], ["invoke", 22, 6, 163, 44], ["disrupt", 163, 44], "add_done_165", ["access", 6, "ms\n", 163, 72], ["is_text", 21, 20, 163, 72], ["jump_false", 21, "add_cn_169", 163, 72], "_nop_tc_28", "_nop_tc_29", ["concat", 22, 20, 6, 163, 72], ["jump", "add_done_168", 163, 72], "add_cn_169", ["is_num", 21, 20, 163, 72], ["jump_false", 21, "add_err_170", 163, 72], "_nop_tc_30", "_nop_dj_10", "_nop_ucfg_27", "_nop_ucfg_28", "add_err_170", [ "access", 6, { "name": "log", "kind": "name", "make": "intrinsic" }, 163, 72 ], ["access", 20, "error", 163, 72], ["access", 21, "cannot apply '+': operands must both be text or both be numbers", 163, 72], ["array", 23, 0, 163, 72], ["stone_text", 21], ["push", 23, 21, 163, 72], ["frame", 21, 6, 2, 163, 72], ["null", 6, 163, 72], ["setarg", 21, 0, 6, 163, 72], ["stone_text", 20], ["setarg", 21, 1, 20, 163, 72], ["setarg", 21, 2, 23, 163, 72], ["invoke", 21, 6, 163, 72], ["disrupt", 163, 72], "add_done_168", [ "access", 6, { "name": "os", "kind": "name", "make": "intrinsic" }, 163, 3 ], ["is_proxy", 20, 6, 163, 3], ["jump_false", 20, "record_path_171", 163, 3], ["null", 20, 163, 3], ["access", 21, "print", 163, 3], ["array", 23, 0, 163, 3], ["stone_text", 22], ["push", 23, 22, 163, 3], ["frame", 24, 6, 2, 163, 3], ["setarg", 24, 0, 20, 163, 3], ["stone_text", 21], ["setarg", 24, 1, 21, 163, 3], ["setarg", 24, 2, 23, 163, 3], ["invoke", 24, 20, 163, 3], ["jump", "call_done_172", 163, 3], "record_path_171", ["load_field", 21, 6, "print", 163, 3], ["frame", 23, 21, 1, 163, 3], ["setarg", 23, 0, 6, 163, 3], ["stone_text", 22], ["setarg", 23, 1, 22, 163, 3], ["invoke", 23, 20, 163, 3], "call_done_172", ["load_field", 6, 8, "helpers", 165, 17], ["move", 20, 6, 165, 17], ["wary_false", 6, "and_end_175", 165, 17], ["load_field", 6, 8, "helpers", 165, 44], ["length", 21, 6, 165, 44], ["access", 6, 0, 165, 64], ["gt", 22, 21, 6, 165, 64], ["move", 20, 22, 165, 64], "and_end_175", ["wary_false", 20, "tern_else_173", 165, 64], ["load_field", 6, 8, "helpers", 166, 12], ["access", 20, "\n", 166, 30], [ "access", 21, { "name": "text", "kind": "name", "make": "intrinsic" }, 166, 7 ], ["frame", 22, 21, 2, 166, 7], ["setarg", 22, 1, 6, 166, 7], ["stone_text", 20], ["setarg", 22, 2, 20, 166, 7], ["invoke", 22, 6, 166, 7], ["move", 20, 6, 166, 7], ["jump", "tern_end_174", 166, 7], "tern_else_173", ["access", 6, "", 166, 38], ["stone_text", 6], ["move", 20, 6, 166, 38], "tern_end_174", ["stone_text", 20], ["move", 9, 20, 166, 38], ["load_field", 6, 8, "functions", 167, 18], ["access", 20, "\n", 167, 38], [ "access", 21, { "name": "text", "kind": "name", "make": "intrinsic" }, 167, 13 ], ["frame", 22, 21, 2, 167, 13], ["setarg", 22, 1, 6, 167, 13], ["stone_text", 20], ["setarg", 22, 2, 20, 167, 13], ["invoke", 22, 6, 167, 13], ["move", 10, 6, 167, 13], ["load_field", 6, 8, "data", 168, 13], ["access", 20, "\n\n", 168, 29], ["is_text", 21, 6, 168, 29], ["jump_false", 21, "add_cn_177", 168, 29], "_nop_tc_31", "_nop_tc_32", ["concat", 22, 6, 20, 168, 29], ["jump", "add_done_176", 168, 29], "add_cn_177", ["is_num", 21, 6, 168, 29], ["jump_false", 21, "add_err_178", 168, 29], "_nop_tc_33", "_nop_dj_11", "_nop_ucfg_29", "_nop_ucfg_30", "add_err_178", [ "access", 6, { "name": "log", "kind": "name", "make": "intrinsic" }, 168, 29 ], ["access", 20, "error", 168, 29], ["access", 21, "cannot apply '+': operands must both be text or both be numbers", 168, 29], ["array", 23, 0, 168, 29], ["stone_text", 21], ["push", 23, 21, 168, 29], ["frame", 21, 6, 2, 168, 29], ["null", 6, 168, 29], ["setarg", 21, 0, 6, 168, 29], ["stone_text", 20], ["setarg", 21, 1, 20, 168, 29], ["setarg", 21, 2, 23, 168, 29], ["invoke", 21, 6, 168, 29], ["disrupt", 168, 29], "add_done_176", "_nop_tc_19", "_nop_tc_20", ["is_text", 6, 9, 168, 38], ["jump_false", 6, "add_cn_180", 168, 38], ["concat", 6, 22, 9, 168, 38], ["jump", "add_done_179", 168, 38], "add_cn_180", "_nop_tc_21", ["jump", "add_err_181", 168, 38], "_nop_ucfg_61", "_nop_ucfg_62", "_nop_ucfg_63", "_nop_ucfg_64", "add_err_181", [ "access", 20, { "name": "log", "kind": "name", "make": "intrinsic" }, 168, 38 ], ["access", 21, "error", 168, 38], ["access", 22, "cannot apply '+': operands must both be text or both be numbers", 168, 38], ["array", 23, 0, 168, 38], ["stone_text", 22], ["push", 23, 22, 168, 38], ["frame", 22, 20, 2, 168, 38], ["null", 20, 168, 38], ["setarg", 22, 0, 20, 168, 38], ["stone_text", 21], ["setarg", 22, 1, 21, 168, 38], ["setarg", 22, 2, 23, 168, 38], ["invoke", 22, 20, 168, 38], ["disrupt", 168, 38], "add_done_179", ["access", 20, "\n\n", 168, 51], ["is_text", 21, 6, 168, 51], ["jump_false", 21, "add_cn_183", 168, 51], "_nop_tc_34", "_nop_tc_35", ["concat", 22, 6, 20, 168, 51], ["jump", "add_done_182", 168, 51], "add_cn_183", ["is_num", 21, 6, 168, 51], ["jump_false", 21, "add_err_184", 168, 51], "_nop_tc_36", "_nop_dj_12", "_nop_ucfg_31", "_nop_ucfg_32", "add_err_184", [ "access", 6, { "name": "log", "kind": "name", "make": "intrinsic" }, 168, 51 ], ["access", 20, "error", 168, 51], ["access", 21, "cannot apply '+': operands must both be text or both be numbers", 168, 51], ["array", 23, 0, 168, 51], ["stone_text", 21], ["push", 23, 21, 168, 51], ["frame", 21, 6, 2, 168, 51], ["null", 6, 168, 51], ["setarg", 21, 0, 6, 168, 51], ["stone_text", 20], ["setarg", 21, 1, 20, 168, 51], ["setarg", 21, 2, 23, 168, 51], ["invoke", 21, 6, 168, 51], ["disrupt", 168, 51], "add_done_182", "_nop_tc_22", "_nop_tc_23", ["is_text", 6, 10, 168, 60], ["jump_false", 6, "add_cn_186", 168, 60], ["concat", 6, 22, 10, 168, 60], ["jump", "add_done_185", 168, 60], "add_cn_186", "_nop_tc_24", ["jump", "add_err_187", 168, 60], "_nop_ucfg_65", "_nop_ucfg_66", "_nop_ucfg_67", "_nop_ucfg_68", "add_err_187", [ "access", 20, { "name": "log", "kind": "name", "make": "intrinsic" }, 168, 60 ], ["access", 21, "error", 168, 60], ["access", 22, "cannot apply '+': operands must both be text or both be numbers", 168, 60], ["array", 23, 0, 168, 60], ["stone_text", 22], ["push", 23, 22, 168, 60], ["frame", 22, 20, 2, 168, 60], ["null", 20, 168, 60], ["setarg", 22, 0, 20, 168, 60], ["stone_text", 21], ["setarg", 22, 1, 21, 168, 60], ["setarg", 22, 2, 23, 168, 60], ["invoke", 22, 20, 168, 60], ["disrupt", 168, 60], "add_done_185", ["stone_text", 6], ["move", 11, 6, 168, 60], [ "access", 6, { "name": "os", "kind": "name", "make": "intrinsic" }, 170, 8 ], ["is_proxy", 20, 6, 170, 8], ["jump_false", 20, "record_path_188", 170, 8], ["null", 20, 170, 8], ["access", 21, "now", 170, 8], ["array", 22, 0, 170, 8], ["frame", 23, 6, 2, 170, 8], ["setarg", 23, 0, 20, 170, 8], ["stone_text", 21], ["setarg", 23, 1, 21, 170, 8], ["setarg", 23, 2, 22, 170, 8], ["invoke", 23, 20, 170, 8], ["jump", "call_done_189", 170, 8], "record_path_188", ["load_field", 21, 6, "now", 170, 8], ["frame", 22, 21, 0, 170, 8], ["setarg", 22, 0, 6, 170, 8], ["invoke", 22, 20, 170, 8], "call_done_189", ["move", 3, 20, 170, 8], [ "access", 6, { "name": "os", "kind": "name", "make": "intrinsic" }, 171, 14 ], ["is_proxy", 20, 6, 171, 14], ["jump_false", 20, "record_path_190", 171, 14], ["null", 20, 171, 14], ["access", 21, "qbe", 171, 14], ["array", 22, 0, 171, 14], ["stone_text", 11], ["push", 22, 11, 171, 14], ["frame", 23, 6, 2, 171, 14], ["setarg", 23, 0, 20, 171, 14], ["stone_text", 21], ["setarg", 23, 1, 21, 171, 14], ["setarg", 23, 2, 22, 171, 14], ["invoke", 23, 20, 171, 14], ["jump", "call_done_191", 171, 14], "record_path_190", ["load_field", 21, 6, "qbe", 171, 14], ["frame", 22, 21, 1, 171, 14], ["setarg", 22, 0, 6, 171, 14], ["stone_text", 11], ["setarg", 22, 1, 11, 171, 14], ["invoke", 22, 20, 171, 14], "call_done_191", ["move", 12, 20, 171, 14], [ "access", 6, { "name": "os", "kind": "name", "make": "intrinsic" }, 172, 8 ], ["is_proxy", 20, 6, 172, 8], ["jump_false", 20, "record_path_192", 172, 8], ["null", 20, 172, 8], ["access", 21, "now", 172, 8], ["array", 22, 0, 172, 8], ["frame", 23, 6, 2, 172, 8], ["setarg", 23, 0, 20, 172, 8], ["stone_text", 21], ["setarg", 23, 1, 21, 172, 8], ["setarg", 23, 2, 22, 172, 8], ["invoke", 23, 20, 172, 8], ["jump", "call_done_193", 172, 8], "record_path_192", ["load_field", 21, 6, "now", 172, 8], ["frame", 22, 21, 0, 172, 8], ["setarg", 22, 0, 6, 172, 8], ["invoke", 22, 20, 172, 8], "call_done_193", ["move", 18, 20, 172, 8], ["access", 6, " [", 173, 12], "_nop_tc_37", "_nop_tc_38", ["is_text", 20, 1, 173, 20], ["jump_false", 20, "add_cn_195", 173, 20], ["concat", 20, 6, 1, 173, 20], ["jump", "add_done_194", 173, 20], "add_cn_195", "_nop_tc_39", "_nop_dj_13", "_nop_ucfg_33", "_nop_ucfg_34", "_nop_ucfg_35", "_nop_ucfg_36", "add_err_196", [ "access", 6, { "name": "log", "kind": "name", "make": "intrinsic" }, 173, 20 ], ["access", 21, "error", 173, 20], ["access", 22, "cannot apply '+': operands must both be text or both be numbers", 173, 20], ["array", 23, 0, 173, 20], ["stone_text", 22], ["push", 23, 22, 173, 20], ["frame", 22, 6, 2, 173, 20], ["null", 6, 173, 20], ["setarg", 22, 0, 6, 173, 20], ["stone_text", 21], ["setarg", 22, 1, 21, 173, 20], ["setarg", 22, 2, 23, 173, 20], ["invoke", 22, 6, 173, 20], ["disrupt", 173, 20], "add_done_194", ["access", 6, "] os.qbe (QBE compile): ", 173, 27], "_nop_tc_25", "_nop_tc_26", "_nop_tc_40", "_nop_tc_41", ["concat", 21, 20, 6, 173, 27], ["jump", "add_done_197", 173, 27], "add_cn_198", "_nop_tc_27", "_nop_ucfg_69", "_nop_tc_42", "_nop_dj_14", "_nop_ucfg_37", "_nop_ucfg_38", "add_err_199", "_nop_ucfg_70", "_nop_ucfg_71", "_nop_ucfg_72", "_nop_ucfg_73", "_nop_ucfg_74", "_nop_ucfg_75", "_nop_ucfg_76", "_nop_ucfg_77", "_nop_ucfg_78", "_nop_ucfg_79", "_nop_ucfg_80", "_nop_ucfg_81", "add_done_197", ["is_num", 6, 18, 173, 67], ["jump_false", 6, "num_err_145", 173, 67], ["is_num", 6, 3, 173, 67], ["jump_false", 6, "num_err_145", 173, 67], ["subtract", 6, 18, 3, 173, 67], ["access", 20, 1000000, 173, 73], ["divide", 22, 6, 20, 173, 73], [ "access", 6, { "name": "text", "kind": "name", "make": "intrinsic" }, 173, 56 ], ["frame", 20, 6, 1, 173, 56], ["setarg", 20, 1, 22, 173, 56], ["invoke", 20, 6, 173, 56], "_nop_tc_28", "_nop_tc_29", ["is_text", 20, 6, 173, 56], ["jump_false", 20, "add_cn_201", 173, 56], ["concat", 20, 21, 6, 173, 56], ["jump", "add_done_200", 173, 56], "add_cn_201", "_nop_tc_30", ["jump", "add_err_202", 173, 56], "_nop_ucfg_82", "_nop_ucfg_83", "_nop_ucfg_84", "_nop_ucfg_85", "add_err_202", [ "access", 6, { "name": "log", "kind": "name", "make": "intrinsic" }, 173, 56 ], ["access", 21, "error", 173, 56], ["access", 22, "cannot apply '+': operands must both be text or both be numbers", 173, 56], ["array", 23, 0, 173, 56], ["stone_text", 22], ["push", 23, 22, 173, 56], ["frame", 22, 6, 2, 173, 56], ["null", 6, 173, 56], ["setarg", 22, 0, 6, 173, 56], ["stone_text", 21], ["setarg", 22, 1, 21, 173, 56], ["setarg", 22, 2, 23, 173, 56], ["invoke", 22, 6, 173, 56], ["disrupt", 173, 56], "add_done_200", ["access", 6, "ms\n", 173, 84], ["is_text", 21, 20, 173, 84], ["jump_false", 21, "add_cn_204", 173, 84], "_nop_tc_43", "_nop_tc_44", ["concat", 22, 20, 6, 173, 84], ["jump", "add_done_203", 173, 84], "add_cn_204", ["is_num", 21, 20, 173, 84], ["jump_false", 21, "add_err_205", 173, 84], "_nop_tc_45", "_nop_dj_15", "_nop_ucfg_39", "_nop_ucfg_40", "add_err_205", [ "access", 6, { "name": "log", "kind": "name", "make": "intrinsic" }, 173, 84 ], ["access", 20, "error", 173, 84], ["access", 21, "cannot apply '+': operands must both be text or both be numbers", 173, 84], ["array", 23, 0, 173, 84], ["stone_text", 21], ["push", 23, 21, 173, 84], ["frame", 21, 6, 2, 173, 84], ["null", 6, 173, 84], ["setarg", 21, 0, 6, 173, 84], ["stone_text", 20], ["setarg", 21, 1, 20, 173, 84], ["setarg", 21, 2, 23, 173, 84], ["invoke", 21, 6, 173, 84], ["disrupt", 173, 84], "add_done_203", [ "access", 6, { "name": "os", "kind": "name", "make": "intrinsic" }, 173, 3 ], ["is_proxy", 20, 6, 173, 3], ["jump_false", 20, "record_path_206", 173, 3], ["null", 20, 173, 3], ["access", 21, "print", 173, 3], ["array", 23, 0, 173, 3], ["stone_text", 22], ["push", 23, 22, 173, 3], ["frame", 24, 6, 2, 173, 3], ["setarg", 24, 0, 20, 173, 3], ["stone_text", 21], ["setarg", 24, 1, 21, 173, 3], ["setarg", 24, 2, 23, 173, 3], ["invoke", 24, 20, 173, 3], ["jump", "call_done_207", 173, 3], "record_path_206", ["load_field", 21, 6, "print", 173, 3], ["frame", 23, 21, 1, 173, 3], ["setarg", 23, 0, 6, 173, 3], ["stone_text", 22], ["setarg", 23, 1, 22, 173, 3], ["invoke", 23, 20, 173, 3], "call_done_207", ["access", 6, "/tmp/cell_boot_", 175, 9], "_nop_tc_46", "_nop_tc_47", ["is_text", 20, 1, 175, 29], ["jump_false", 20, "add_cn_209", 175, 29], ["concat", 20, 6, 1, 175, 29], ["jump", "add_done_208", 175, 29], "add_cn_209", "_nop_tc_48", "_nop_dj_16", "_nop_ucfg_41", "_nop_ucfg_42", "_nop_ucfg_43", "_nop_ucfg_44", "add_err_210", [ "access", 6, { "name": "log", "kind": "name", "make": "intrinsic" }, 175, 29 ], ["access", 21, "error", 175, 29], ["access", 22, "cannot apply '+': operands must both be text or both be numbers", 175, 29], ["array", 23, 0, 175, 29], ["stone_text", 22], ["push", 23, 22, 175, 29], ["frame", 22, 6, 2, 175, 29], ["null", 6, 175, 29], ["setarg", 22, 0, 6, 175, 29], ["stone_text", 21], ["setarg", 22, 1, 21, 175, 29], ["setarg", 22, 2, 23, 175, 29], ["invoke", 22, 6, 175, 29], ["disrupt", 175, 29], "add_done_208", ["stone_text", 20], ["move", 13, 20, 175, 29], ["access", 6, ".s", 176, 23], "_nop_tc_31", "_nop_tc_32", "_nop_tc_49", "_nop_tc_50", ["concat", 21, 20, 6, 176, 23], ["jump", "add_done_211", 176, 23], "add_cn_212", "_nop_ucfg_86", "_nop_ucfg_87", "_nop_tc_51", "_nop_dj_17", "_nop_ucfg_45", "_nop_ucfg_46", "add_err_213", "_nop_ucfg_88", "_nop_ucfg_89", "_nop_ucfg_90", "_nop_ucfg_91", "_nop_ucfg_92", "_nop_ucfg_93", "_nop_ucfg_94", "_nop_ucfg_95", "_nop_ucfg_96", "_nop_ucfg_97", "_nop_ucfg_98", "_nop_ucfg_99", "add_done_211", [ "access", 6, { "name": "blob", "kind": "name", "make": "intrinsic" }, 176, 35 ], ["frame", 20, 6, 1, 176, 35], ["setarg", 20, 1, 12, 176, 35], ["invoke", 20, 6, 176, 35], [ "access", 20, { "name": "stone", "kind": "name", "make": "intrinsic" }, 176, 29 ], ["frame", 22, 20, 1, 176, 29], ["setarg", 22, 1, 6, 176, 29], ["invoke", 22, 6, 176, 29], ["get", 20, 16, 1, 176, 3], ["is_proxy", 22, 20, 176, 3], ["jump_false", 22, "record_path_214", 176, 3], ["null", 22, 176, 3], ["access", 23, "slurpwrite", 176, 3], ["array", 24, 0, 176, 3], ["stone_text", 21], ["push", 24, 21, 176, 3], ["push", 24, 6, 176, 3], ["frame", 25, 20, 2, 176, 3], ["setarg", 25, 0, 22, 176, 3], ["stone_text", 23], ["setarg", 25, 1, 23, 176, 3], ["setarg", 25, 2, 24, 176, 3], ["invoke", 25, 22, 176, 3], ["jump", "call_done_215", 176, 3], "record_path_214", ["load_field", 23, 20, "slurpwrite", 176, 3], ["frame", 24, 23, 2, 176, 3], ["setarg", 24, 0, 20, 176, 3], ["stone_text", 21], ["setarg", 24, 1, 21, 176, 3], ["setarg", 24, 2, 6, 176, 3], ["invoke", 24, 22, 176, 3], "call_done_215", [ "access", 6, { "name": "os", "kind": "name", "make": "intrinsic" }, 178, 8 ], ["is_proxy", 20, 6, 178, 8], ["jump_false", 20, "record_path_216", 178, 8], ["null", 20, 178, 8], ["access", 21, "now", 178, 8], ["array", 22, 0, 178, 8], ["frame", 23, 6, 2, 178, 8], ["setarg", 23, 0, 20, 178, 8], ["stone_text", 21], ["setarg", 23, 1, 21, 178, 8], ["setarg", 23, 2, 22, 178, 8], ["invoke", 23, 20, 178, 8], ["jump", "call_done_217", 178, 8], "record_path_216", ["load_field", 21, 6, "now", 178, 8], ["frame", 22, 21, 0, 178, 8], ["setarg", 22, 0, 6, 178, 8], ["invoke", 22, 20, 178, 8], "call_done_217", ["move", 3, 20, 178, 8], ["get", 6, 24, 1, 179, 18], ["access", 20, " -c ", 179, 24], ["is_text", 21, 6, 179, 24], ["jump_false", 21, "add_cn_219", 179, 24], "_nop_tc_52", "_nop_tc_53", ["concat", 22, 6, 20, 179, 24], ["jump", "add_done_218", 179, 24], "add_cn_219", ["is_num", 21, 6, 179, 24], ["jump_false", 21, "add_err_220", 179, 24], "_nop_tc_54", "_nop_dj_18", "_nop_ucfg_47", "_nop_ucfg_48", "add_err_220", [ "access", 6, { "name": "log", "kind": "name", "make": "intrinsic" }, 179, 24 ], ["access", 20, "error", 179, 24], ["access", 21, "cannot apply '+': operands must both be text or both be numbers", 179, 24], ["array", 23, 0, 179, 24], ["stone_text", 21], ["push", 23, 21, 179, 24], ["frame", 21, 6, 2, 179, 24], ["null", 6, 179, 24], ["setarg", 21, 0, 6, 179, 24], ["stone_text", 20], ["setarg", 21, 1, 20, 179, 24], ["setarg", 21, 2, 23, 179, 24], ["invoke", 21, 6, 179, 24], ["disrupt", 179, 24], "add_done_218", "_nop_tc_33", "_nop_tc_34", ["is_text", 6, 13, 179, 33], ["jump_false", 6, "add_cn_222", 179, 33], ["concat", 6, 22, 13, 179, 33], ["jump", "add_done_221", 179, 33], "add_cn_222", "_nop_tc_35", ["jump", "add_err_223", 179, 33], "_nop_ucfg_100", "_nop_ucfg_101", "_nop_ucfg_102", "_nop_ucfg_103", "add_err_223", [ "access", 20, { "name": "log", "kind": "name", "make": "intrinsic" }, 179, 33 ], ["access", 21, "error", 179, 33], ["access", 22, "cannot apply '+': operands must both be text or both be numbers", 179, 33], ["array", 23, 0, 179, 33], ["stone_text", 22], ["push", 23, 22, 179, 33], ["frame", 22, 20, 2, 179, 33], ["null", 20, 179, 33], ["setarg", 22, 0, 20, 179, 33], ["stone_text", 21], ["setarg", 22, 1, 21, 179, 33], ["setarg", 22, 2, 23, 179, 33], ["invoke", 22, 20, 179, 33], ["disrupt", 179, 33], "add_done_221", ["access", 20, ".s -o ", 179, 39], ["is_text", 21, 6, 179, 39], ["jump_false", 21, "add_cn_225", 179, 39], "_nop_tc_55", "_nop_tc_56", ["concat", 22, 6, 20, 179, 39], ["jump", "add_done_224", 179, 39], "add_cn_225", ["is_num", 21, 6, 179, 39], ["jump_false", 21, "add_err_226", 179, 39], "_nop_tc_57", "_nop_dj_19", "_nop_ucfg_49", "_nop_ucfg_50", "add_err_226", [ "access", 6, { "name": "log", "kind": "name", "make": "intrinsic" }, 179, 39 ], ["access", 20, "error", 179, 39], ["access", 21, "cannot apply '+': operands must both be text or both be numbers", 179, 39], ["array", 23, 0, 179, 39], ["stone_text", 21], ["push", 23, 21, 179, 39], ["frame", 21, 6, 2, 179, 39], ["null", 6, 179, 39], ["setarg", 21, 0, 6, 179, 39], ["stone_text", 20], ["setarg", 21, 1, 20, 179, 39], ["setarg", 21, 2, 23, 179, 39], ["invoke", 21, 6, 179, 39], ["disrupt", 179, 39], "add_done_224", "_nop_tc_36", "_nop_tc_37", ["is_text", 6, 13, 179, 50], ["jump_false", 6, "add_cn_228", 179, 50], ["concat", 6, 22, 13, 179, 50], ["jump", "add_done_227", 179, 50], "add_cn_228", "_nop_tc_38", ["jump", "add_err_229", 179, 50], "_nop_ucfg_104", "_nop_ucfg_105", "_nop_ucfg_106", "_nop_ucfg_107", "add_err_229", [ "access", 20, { "name": "log", "kind": "name", "make": "intrinsic" }, 179, 50 ], ["access", 21, "error", 179, 50], ["access", 22, "cannot apply '+': operands must both be text or both be numbers", 179, 50], ["array", 23, 0, 179, 50], ["stone_text", 22], ["push", 23, 22, 179, 50], ["frame", 22, 20, 2, 179, 50], ["null", 20, 179, 50], ["setarg", 22, 0, 20, 179, 50], ["stone_text", 21], ["setarg", 22, 1, 21, 179, 50], ["setarg", 22, 2, 23, 179, 50], ["invoke", 22, 20, 179, 50], ["disrupt", 179, 50], "add_done_227", ["access", 20, ".o", 179, 56], ["is_text", 21, 6, 179, 56], ["jump_false", 21, "add_cn_231", 179, 56], "_nop_tc_58", "_nop_tc_59", ["concat", 22, 6, 20, 179, 56], ["jump", "add_done_230", 179, 56], "add_cn_231", ["is_num", 21, 6, 179, 56], ["jump_false", 21, "add_err_232", 179, 56], "_nop_tc_60", "_nop_dj_20", "_nop_ucfg_51", "_nop_ucfg_52", "add_err_232", [ "access", 6, { "name": "log", "kind": "name", "make": "intrinsic" }, 179, 56 ], ["access", 20, "error", 179, 56], ["access", 21, "cannot apply '+': operands must both be text or both be numbers", 179, 56], ["array", 23, 0, 179, 56], ["stone_text", 21], ["push", 23, 21, 179, 56], ["frame", 21, 6, 2, 179, 56], ["null", 6, 179, 56], ["setarg", 21, 0, 6, 179, 56], ["stone_text", 20], ["setarg", 21, 1, 20, 179, 56], ["setarg", 21, 2, 23, 179, 56], ["invoke", 21, 6, 179, 56], ["disrupt", 179, 56], "add_done_230", [ "access", 6, { "name": "os", "kind": "name", "make": "intrinsic" }, 179, 8 ], ["is_proxy", 20, 6, 179, 8], ["jump_false", 20, "record_path_233", 179, 8], ["null", 20, 179, 8], ["access", 21, "system", 179, 8], ["array", 23, 0, 179, 8], ["stone_text", 22], ["push", 23, 22, 179, 8], ["frame", 24, 6, 2, 179, 8], ["setarg", 24, 0, 20, 179, 8], ["stone_text", 21], ["setarg", 24, 1, 21, 179, 8], ["setarg", 24, 2, 23, 179, 8], ["invoke", 24, 20, 179, 8], ["jump", "call_done_234", 179, 8], "record_path_233", ["load_field", 21, 6, "system", 179, 8], ["frame", 23, 21, 1, 179, 8], ["setarg", 23, 0, 6, 179, 8], ["stone_text", 22], ["setarg", 23, 1, 22, 179, 8], ["invoke", 23, 20, 179, 8], "call_done_234", ["move", 14, 20, 179, 8], [ "access", 6, { "name": "os", "kind": "name", "make": "intrinsic" }, 180, 8 ], ["is_proxy", 20, 6, 180, 8], ["jump_false", 20, "record_path_235", 180, 8], ["null", 20, 180, 8], ["access", 21, "now", 180, 8], ["array", 22, 0, 180, 8], ["frame", 23, 6, 2, 180, 8], ["setarg", 23, 0, 20, 180, 8], ["stone_text", 21], ["setarg", 23, 1, 21, 180, 8], ["setarg", 23, 2, 22, 180, 8], ["invoke", 23, 20, 180, 8], ["jump", "call_done_236", 180, 8], "record_path_235", ["load_field", 21, 6, "now", 180, 8], ["frame", 22, 21, 0, 180, 8], ["setarg", 22, 0, 6, 180, 8], ["invoke", 22, 20, 180, 8], "call_done_236", ["move", 18, 20, 180, 8], ["access", 6, " [", 181, 12], "_nop_tc_61", "_nop_tc_62", ["is_text", 20, 1, 181, 20], ["jump_false", 20, "add_cn_238", 181, 20], ["concat", 20, 6, 1, 181, 20], ["jump", "add_done_237", 181, 20], "add_cn_238", "_nop_tc_63", "_nop_dj_21", "_nop_ucfg_53", "_nop_ucfg_54", "_nop_ucfg_55", "_nop_ucfg_56", "add_err_239", [ "access", 6, { "name": "log", "kind": "name", "make": "intrinsic" }, 181, 20 ], ["access", 21, "error", 181, 20], ["access", 22, "cannot apply '+': operands must both be text or both be numbers", 181, 20], ["array", 23, 0, 181, 20], ["stone_text", 22], ["push", 23, 22, 181, 20], ["frame", 22, 6, 2, 181, 20], ["null", 6, 181, 20], ["setarg", 22, 0, 6, 181, 20], ["stone_text", 21], ["setarg", 22, 1, 21, 181, 20], ["setarg", 22, 2, 23, 181, 20], ["invoke", 22, 6, 181, 20], ["disrupt", 181, 20], "add_done_237", ["access", 6, "] clang -c: ", 181, 27], "_nop_tc_39", "_nop_tc_40", "_nop_tc_64", "_nop_tc_65", ["concat", 21, 20, 6, 181, 27], ["jump", "add_done_240", 181, 27], "add_cn_241", "_nop_tc_41", "_nop_ucfg_108", "_nop_tc_66", "_nop_dj_22", "_nop_ucfg_57", "_nop_ucfg_58", "add_err_242", "_nop_ucfg_109", "_nop_ucfg_110", "_nop_ucfg_111", "_nop_ucfg_112", "_nop_ucfg_113", "_nop_ucfg_114", "_nop_ucfg_115", "_nop_ucfg_116", "_nop_ucfg_117", "_nop_ucfg_118", "_nop_ucfg_119", "_nop_ucfg_120", "add_done_240", ["is_num", 6, 18, 181, 55], ["jump_false", 6, "num_err_145", 181, 55], ["is_num", 6, 3, 181, 55], ["jump_false", 6, "num_err_145", 181, 55], ["subtract", 6, 18, 3, 181, 55], ["access", 20, 1000000, 181, 61], ["divide", 22, 6, 20, 181, 61], [ "access", 6, { "name": "text", "kind": "name", "make": "intrinsic" }, 181, 44 ], ["frame", 20, 6, 1, 181, 44], ["setarg", 20, 1, 22, 181, 44], ["invoke", 20, 6, 181, 44], "_nop_tc_42", "_nop_tc_43", ["is_text", 20, 6, 181, 44], ["jump_false", 20, "add_cn_244", 181, 44], ["concat", 20, 21, 6, 181, 44], ["jump", "add_done_243", 181, 44], "add_cn_244", "_nop_tc_44", ["jump", "add_err_245", 181, 44], "_nop_ucfg_121", "_nop_ucfg_122", "_nop_ucfg_123", "_nop_ucfg_124", "add_err_245", [ "access", 6, { "name": "log", "kind": "name", "make": "intrinsic" }, 181, 44 ], ["access", 21, "error", 181, 44], ["access", 22, "cannot apply '+': operands must both be text or both be numbers", 181, 44], ["array", 23, 0, 181, 44], ["stone_text", 22], ["push", 23, 22, 181, 44], ["frame", 22, 6, 2, 181, 44], ["null", 6, 181, 44], ["setarg", 22, 0, 6, 181, 44], ["stone_text", 21], ["setarg", 22, 1, 21, 181, 44], ["setarg", 22, 2, 23, 181, 44], ["invoke", 22, 6, 181, 44], ["disrupt", 181, 44], "add_done_243", ["access", 6, "ms\n", 181, 72], ["is_text", 21, 20, 181, 72], ["jump_false", 21, "add_cn_247", 181, 72], "_nop_tc_67", "_nop_tc_68", ["concat", 22, 20, 6, 181, 72], ["jump", "add_done_246", 181, 72], "add_cn_247", ["is_num", 21, 20, 181, 72], ["jump_false", 21, "add_err_248", 181, 72], "_nop_tc_69", "_nop_dj_23", "_nop_ucfg_59", "_nop_ucfg_60", "add_err_248", [ "access", 6, { "name": "log", "kind": "name", "make": "intrinsic" }, 181, 72 ], ["access", 20, "error", 181, 72], ["access", 21, "cannot apply '+': operands must both be text or both be numbers", 181, 72], ["array", 23, 0, 181, 72], ["stone_text", 21], ["push", 23, 21, 181, 72], ["frame", 21, 6, 2, 181, 72], ["null", 6, 181, 72], ["setarg", 21, 0, 6, 181, 72], ["stone_text", 20], ["setarg", 21, 1, 20, 181, 72], ["setarg", 21, 2, 23, 181, 72], ["invoke", 21, 6, 181, 72], ["disrupt", 181, 72], "add_done_246", [ "access", 6, { "name": "os", "kind": "name", "make": "intrinsic" }, 181, 3 ], ["is_proxy", 20, 6, 181, 3], ["jump_false", 20, "record_path_249", 181, 3], ["null", 20, 181, 3], ["access", 21, "print", 181, 3], ["array", 23, 0, 181, 3], ["stone_text", 22], ["push", 23, 22, 181, 3], ["frame", 24, 6, 2, 181, 3], ["setarg", 24, 0, 20, 181, 3], ["stone_text", 21], ["setarg", 24, 1, 21, 181, 3], ["setarg", 24, 2, 23, 181, 3], ["invoke", 24, 20, 181, 3], ["jump", "call_done_250", 181, 3], "record_path_249", ["load_field", 21, 6, "print", 181, 3], ["frame", 23, 21, 1, 181, 3], ["setarg", 23, 0, 6, 181, 3], ["stone_text", 22], ["setarg", 23, 1, 22, 181, 3], ["invoke", 23, 20, 181, 3], "call_done_250", ["access", 6, 0, 182, 13], ["ne", 20, 14, 6, 182, 13], ["jump_false", 20, "if_else_251", 182, 13], ["access", 6, "error: assembly failed for ", 183, 14], "_nop_tc_70", "_nop_tc_71", ["is_text", 20, 1, 183, 46], ["jump_false", 20, "add_cn_254", 183, 46], ["concat", 20, 6, 1, 183, 46], ["jump", "add_done_253", 183, 46], "add_cn_254", "_nop_tc_72", "_nop_dj_24", "_nop_ucfg_61", "_nop_ucfg_62", "_nop_ucfg_63", "_nop_ucfg_64", "add_err_255", [ "access", 6, { "name": "log", "kind": "name", "make": "intrinsic" }, 183, 46 ], ["access", 21, "error", 183, 46], ["access", 22, "cannot apply '+': operands must both be text or both be numbers", 183, 46], ["array", 23, 0, 183, 46], ["stone_text", 22], ["push", 23, 22, 183, 46], ["frame", 22, 6, 2, 183, 46], ["null", 6, 183, 46], ["setarg", 22, 0, 6, 183, 46], ["stone_text", 21], ["setarg", 22, 1, 21, 183, 46], ["setarg", 22, 2, 23, 183, 46], ["invoke", 22, 6, 183, 46], ["disrupt", 183, 46], "add_done_253", ["access", 6, "\n", 183, 53], "_nop_tc_45", "_nop_tc_46", "_nop_tc_73", "_nop_tc_74", ["concat", 21, 20, 6, 183, 53], ["jump", "add_done_256", 183, 53], "add_cn_257", "_nop_tc_47", "_nop_ucfg_125", "_nop_tc_75", "_nop_dj_25", "_nop_ucfg_65", "_nop_ucfg_66", "add_err_258", "_nop_ucfg_126", "_nop_ucfg_127", "_nop_ucfg_128", "_nop_ucfg_129", "_nop_ucfg_130", "_nop_ucfg_131", "_nop_ucfg_132", "_nop_ucfg_133", "_nop_ucfg_134", "_nop_ucfg_135", "_nop_ucfg_136", "_nop_ucfg_137", "add_done_256", [ "access", 6, { "name": "os", "kind": "name", "make": "intrinsic" }, 183, 5 ], ["is_proxy", 20, 6, 183, 5], ["jump_false", 20, "record_path_259", 183, 5], ["null", 20, 183, 5], ["access", 22, "print", 183, 5], ["array", 23, 0, 183, 5], ["stone_text", 21], ["push", 23, 21, 183, 5], ["frame", 24, 6, 2, 183, 5], ["setarg", 24, 0, 20, 183, 5], ["stone_text", 22], ["setarg", 24, 1, 22, 183, 5], ["setarg", 24, 2, 23, 183, 5], ["invoke", 24, 20, 183, 5], ["jump", "call_done_260", 183, 5], "record_path_259", ["load_field", 22, 6, "print", 183, 5], ["frame", 23, 22, 1, 183, 5], ["setarg", 23, 0, 6, 183, 5], ["stone_text", 21], ["setarg", 23, 1, 21, 183, 5], ["invoke", 23, 20, 183, 5], "call_done_260", ["disrupt", 184, 5], "_nop_ucfg_67", "if_else_251", "if_end_252", ["access", 15, "/tmp/cell_qbe_rt.o", 188, 10], ["get", 6, 26, 1, 189, 8], ["not", 20, 6, 189, 8], ["move", 6, 20, 189, 8], ["jump_false", 20, "and_end_263", 189, 8], ["get", 20, 16, 1, 189, 25], ["is_proxy", 21, 20, 189, 25], ["jump_false", 21, "record_path_264", 189, 25], ["null", 21, 189, 25], ["access", 22, "is_file", 189, 25], ["array", 23, 0, 189, 25], ["stone_text", 15], ["push", 23, 15, 189, 25], ["frame", 24, 20, 2, 189, 25], ["setarg", 24, 0, 21, 189, 25], ["stone_text", 22], ["setarg", 24, 1, 22, 189, 25], ["setarg", 24, 2, 23, 189, 25], ["invoke", 24, 21, 189, 25], ["jump", "call_done_265", 189, 25], "record_path_264", ["load_field", 22, 20, "is_file", 189, 25], ["frame", 23, 22, 1, 189, 25], ["setarg", 23, 0, 20, 189, 25], ["stone_text", 15], ["setarg", 23, 1, 15, 189, 25], ["invoke", 23, 21, 189, 25], "call_done_265", ["not", 20, 21, 189, 25], ["move", 6, 20, 189, 25], "and_end_263", ["jump_false", 6, "if_else_261", 189, 25], [ "access", 6, { "name": "core_path", "kind": "name", "make": "intrinsic" }, 190, 19 ], ["access", 20, "/src/qbe_rt.c", 190, 31], ["is_text", 21, 6, 190, 31], ["jump_false", 21, "add_cn_267", 190, 31], "_nop_tc_76", "_nop_tc_77", ["concat", 22, 6, 20, 190, 31], ["jump", "add_done_266", 190, 31], "add_cn_267", ["is_num", 21, 6, 190, 31], ["jump_false", 21, "add_err_268", 190, 31], "_nop_tc_78", "_nop_dj_26", "_nop_ucfg_68", "_nop_ucfg_69", "add_err_268", [ "access", 6, { "name": "log", "kind": "name", "make": "intrinsic" }, 190, 31 ], ["access", 20, "error", 190, 31], ["access", 21, "cannot apply '+': operands must both be text or both be numbers", 190, 31], ["array", 23, 0, 190, 31], ["stone_text", 21], ["push", 23, 21, 190, 31], ["frame", 21, 6, 2, 190, 31], ["null", 6, 190, 31], ["setarg", 21, 0, 6, 190, 31], ["stone_text", 20], ["setarg", 21, 1, 20, 190, 31], ["setarg", 21, 2, 23, 190, 31], ["invoke", 21, 6, 190, 31], ["disrupt", 190, 31], "add_done_266", ["stone_text", 22], ["move", 16, 22, 190, 31], ["get", 6, 24, 1, 191, 20], ["access", 20, " -c ", 191, 26], ["is_text", 21, 6, 191, 26], ["jump_false", 21, "add_cn_270", 191, 26], "_nop_tc_79", "_nop_tc_80", ["concat", 22, 6, 20, 191, 26], ["jump", "add_done_269", 191, 26], "add_cn_270", ["is_num", 21, 6, 191, 26], ["jump_false", 21, "add_err_271", 191, 26], "_nop_tc_81", "_nop_dj_27", "_nop_ucfg_70", "_nop_ucfg_71", "add_err_271", [ "access", 6, { "name": "log", "kind": "name", "make": "intrinsic" }, 191, 26 ], ["access", 20, "error", 191, 26], ["access", 21, "cannot apply '+': operands must both be text or both be numbers", 191, 26], ["array", 23, 0, 191, 26], ["stone_text", 21], ["push", 23, 21, 191, 26], ["frame", 21, 6, 2, 191, 26], ["null", 6, 191, 26], ["setarg", 21, 0, 6, 191, 26], ["stone_text", 20], ["setarg", 21, 1, 20, 191, 26], ["setarg", 21, 2, 23, 191, 26], ["invoke", 21, 6, 191, 26], ["disrupt", 191, 26], "add_done_269", "_nop_tc_48", "_nop_tc_49", ["is_text", 6, 16, 191, 35], ["jump_false", 6, "add_cn_273", 191, 35], ["concat", 6, 22, 16, 191, 35], ["jump", "add_done_272", 191, 35], "add_cn_273", "_nop_tc_50", ["jump", "add_err_274", 191, 35], "_nop_ucfg_138", "_nop_ucfg_139", "_nop_ucfg_140", "_nop_ucfg_141", "add_err_274", [ "access", 20, { "name": "log", "kind": "name", "make": "intrinsic" }, 191, 35 ], ["access", 21, "error", 191, 35], ["access", 22, "cannot apply '+': operands must both be text or both be numbers", 191, 35], ["array", 23, 0, 191, 35], ["stone_text", 22], ["push", 23, 22, 191, 35], ["frame", 22, 20, 2, 191, 35], ["null", 20, 191, 35], ["setarg", 22, 0, 20, 191, 35], ["stone_text", 21], ["setarg", 22, 1, 21, 191, 35], ["setarg", 22, 2, 23, 191, 35], ["invoke", 22, 20, 191, 35], ["disrupt", 191, 35], "add_done_272", ["access", 20, " -o ", 191, 49], ["is_text", 21, 6, 191, 49], ["jump_false", 21, "add_cn_276", 191, 49], "_nop_tc_82", "_nop_tc_83", ["concat", 22, 6, 20, 191, 49], ["jump", "add_done_275", 191, 49], "add_cn_276", ["is_num", 21, 6, 191, 49], ["jump_false", 21, "add_err_277", 191, 49], "_nop_tc_84", "_nop_dj_28", "_nop_ucfg_72", "_nop_ucfg_73", "add_err_277", [ "access", 6, { "name": "log", "kind": "name", "make": "intrinsic" }, 191, 49 ], ["access", 20, "error", 191, 49], ["access", 21, "cannot apply '+': operands must both be text or both be numbers", 191, 49], ["array", 23, 0, 191, 49], ["stone_text", 21], ["push", 23, 21, 191, 49], ["frame", 21, 6, 2, 191, 49], ["null", 6, 191, 49], ["setarg", 21, 0, 6, 191, 49], ["stone_text", 20], ["setarg", 21, 1, 20, 191, 49], ["setarg", 21, 2, 23, 191, 49], ["invoke", 21, 6, 191, 49], ["disrupt", 191, 49], "add_done_275", "_nop_tc_51", "_nop_tc_52", ["is_text", 6, 15, 191, 58], ["jump_false", 6, "add_cn_279", 191, 58], ["concat", 6, 22, 15, 191, 58], ["jump", "add_done_278", 191, 58], "add_cn_279", "_nop_tc_53", ["jump", "add_err_280", 191, 58], "_nop_ucfg_142", "_nop_ucfg_143", "_nop_ucfg_144", "_nop_ucfg_145", "add_err_280", [ "access", 20, { "name": "log", "kind": "name", "make": "intrinsic" }, 191, 58 ], ["access", 21, "error", 191, 58], ["access", 22, "cannot apply '+': operands must both be text or both be numbers", 191, 58], ["array", 23, 0, 191, 58], ["stone_text", 22], ["push", 23, 22, 191, 58], ["frame", 22, 20, 2, 191, 58], ["null", 20, 191, 58], ["setarg", 22, 0, 20, 191, 58], ["stone_text", 21], ["setarg", 22, 1, 21, 191, 58], ["setarg", 22, 2, 23, 191, 58], ["invoke", 22, 20, 191, 58], ["disrupt", 191, 58], "add_done_278", ["access", 20, " -fPIC", 191, 65], ["is_text", 21, 6, 191, 65], ["jump_false", 21, "add_cn_282", 191, 65], "_nop_tc_85", "_nop_tc_86", ["concat", 22, 6, 20, 191, 65], ["jump", "add_done_281", 191, 65], "add_cn_282", ["is_num", 21, 6, 191, 65], ["jump_false", 21, "add_err_283", 191, 65], "_nop_tc_87", "_nop_dj_29", "_nop_ucfg_74", "_nop_ucfg_75", "add_err_283", [ "access", 6, { "name": "log", "kind": "name", "make": "intrinsic" }, 191, 65 ], ["access", 20, "error", 191, 65], ["access", 21, "cannot apply '+': operands must both be text or both be numbers", 191, 65], ["array", 23, 0, 191, 65], ["stone_text", 21], ["push", 23, 21, 191, 65], ["frame", 21, 6, 2, 191, 65], ["null", 6, 191, 65], ["setarg", 21, 0, 6, 191, 65], ["stone_text", 20], ["setarg", 21, 1, 20, 191, 65], ["setarg", 21, 2, 23, 191, 65], ["invoke", 21, 6, 191, 65], ["disrupt", 191, 65], "add_done_281", [ "access", 6, { "name": "os", "kind": "name", "make": "intrinsic" }, 191, 10 ], ["is_proxy", 20, 6, 191, 10], ["jump_false", 20, "record_path_284", 191, 10], ["null", 20, 191, 10], ["access", 21, "system", 191, 10], ["array", 23, 0, 191, 10], ["stone_text", 22], ["push", 23, 22, 191, 10], ["frame", 24, 6, 2, 191, 10], ["setarg", 24, 0, 20, 191, 10], ["stone_text", 21], ["setarg", 24, 1, 21, 191, 10], ["setarg", 24, 2, 23, 191, 10], ["invoke", 24, 20, 191, 10], ["jump", "call_done_285", 191, 10], "record_path_284", ["load_field", 21, 6, "system", 191, 10], ["frame", 23, 21, 1, 191, 10], ["setarg", 23, 0, 6, 191, 10], ["stone_text", 22], ["setarg", 23, 1, 22, 191, 10], ["invoke", 23, 20, 191, 10], "call_done_285", ["move", 14, 20, 191, 10], ["access", 6, 0, 192, 15], ["ne", 21, 20, 6, 192, 15], ["jump_false", 21, "if_else_286", 192, 15], ["access", 6, "error: qbe_rt compilation failed\n", 193, 16], [ "access", 20, { "name": "os", "kind": "name", "make": "intrinsic" }, 193, 7 ], ["is_proxy", 21, 20, 193, 7], ["jump_false", 21, "record_path_288", 193, 7], ["null", 21, 193, 7], ["access", 22, "print", 193, 7], ["array", 23, 0, 193, 7], ["stone_text", 6], ["push", 23, 6, 193, 7], ["frame", 24, 20, 2, 193, 7], ["setarg", 24, 0, 21, 193, 7], ["stone_text", 22], ["setarg", 24, 1, 22, 193, 7], ["setarg", 24, 2, 23, 193, 7], ["invoke", 24, 21, 193, 7], ["jump", "call_done_289", 193, 7], "record_path_288", ["load_field", 22, 20, "print", 193, 7], ["frame", 23, 22, 1, 193, 7], ["setarg", 23, 0, 20, 193, 7], ["stone_text", 6], ["setarg", 23, 1, 6, 193, 7], ["invoke", 23, 21, 193, 7], "call_done_289", ["disrupt", 194, 7], "_nop_ucfg_76", "if_else_286", "if_end_287", ["true", 6, 196, 20], ["put", 6, 26, 1, 196, 20], ["jump", "if_end_262", 196, 20], "if_else_261", "if_end_262", ["get", 6, 6, 1, 200, 3], ["frame", 20, 6, 0, 200, 3], ["invoke", 20, 6, 200, 3], ["get", 6, 24, 1, 201, 14], ["access", 20, " -shared -fPIC", 201, 20], ["is_text", 21, 6, 201, 20], ["jump_false", 21, "add_cn_291", 201, 20], "_nop_tc_88", "_nop_tc_89", ["concat", 22, 6, 20, 201, 20], ["jump", "add_done_290", 201, 20], "add_cn_291", ["is_num", 21, 6, 201, 20], ["jump_false", 21, "add_err_292", 201, 20], "_nop_tc_90", "_nop_dj_30", "_nop_ucfg_77", "_nop_ucfg_78", "add_err_292", [ "access", 6, { "name": "log", "kind": "name", "make": "intrinsic" }, 201, 20 ], ["access", 20, "error", 201, 20], ["access", 21, "cannot apply '+': operands must both be text or both be numbers", 201, 20], ["array", 23, 0, 201, 20], ["stone_text", 21], ["push", 23, 21, 201, 20], ["frame", 21, 6, 2, 201, 20], ["null", 6, 201, 20], ["setarg", 21, 0, 6, 201, 20], ["stone_text", 20], ["setarg", 21, 1, 20, 201, 20], ["setarg", 21, 2, 23, 201, 20], ["invoke", 21, 6, 201, 20], ["disrupt", 201, 20], "add_done_290", ["stone_text", 22], ["move", 17, 22, 201, 20], ["get", 6, 25, 1, 202, 7], ["wary_false", 6, "if_else_293", 202, 7], ["access", 6, " -undefined dynamic_lookup", 203, 27], "_nop_tc_54", "_nop_tc_55", "_nop_tc_91", "_nop_tc_92", ["concat", 17, 17, 6, 203, 27], ["jump", "add_done_295", 203, 27], "add_cn_296", "_nop_ucfg_146", "_nop_ucfg_147", "_nop_tc_93", "_nop_dj_31", "_nop_ucfg_79", "_nop_ucfg_80", "add_err_297", "_nop_ucfg_148", "_nop_ucfg_149", "_nop_ucfg_150", "_nop_ucfg_151", "_nop_ucfg_152", "_nop_ucfg_153", "_nop_ucfg_154", "_nop_ucfg_155", "_nop_ucfg_156", "_nop_ucfg_157", "_nop_ucfg_158", "_nop_ucfg_159", "add_done_295", ["jump", "if_end_294", 203, 27], "if_else_293", "if_end_294", ["access", 6, " ", 204, 25], ["is_text", 20, 17, 204, 25], ["jump_false", 20, "add_cn_299", 204, 25], "_nop_tc_94", "_nop_tc_95", ["concat", 21, 17, 6, 204, 25], ["jump", "add_done_298", 204, 25], "add_cn_299", ["is_num", 20, 17, 204, 25], ["jump_false", 20, "add_err_300", 204, 25], "_nop_tc_96", "_nop_dj_32", "_nop_ucfg_81", "_nop_ucfg_82", "add_err_300", [ "access", 6, { "name": "log", "kind": "name", "make": "intrinsic" }, 204, 25 ], ["access", 20, "error", 204, 25], ["access", 22, "cannot apply '+': operands must both be text or both be numbers", 204, 25], ["array", 23, 0, 204, 25], ["stone_text", 22], ["push", 23, 22, 204, 25], ["frame", 22, 6, 2, 204, 25], ["null", 6, 204, 25], ["setarg", 22, 0, 6, 204, 25], ["stone_text", 20], ["setarg", 22, 1, 20, 204, 25], ["setarg", 22, 2, 23, 204, 25], ["invoke", 22, 6, 204, 25], ["disrupt", 204, 25], "add_done_298", "_nop_tc_56", "_nop_tc_57", ["is_text", 6, 13, 204, 31], ["jump_false", 6, "add_cn_302", 204, 31], ["concat", 6, 21, 13, 204, 31], ["jump", "add_done_301", 204, 31], "add_cn_302", "_nop_tc_58", ["jump", "add_err_303", 204, 31], "_nop_ucfg_160", "_nop_ucfg_161", "_nop_ucfg_162", "_nop_ucfg_163", "add_err_303", [ "access", 20, { "name": "log", "kind": "name", "make": "intrinsic" }, 204, 31 ], ["access", 21, "error", 204, 31], ["access", 22, "cannot apply '+': operands must both be text or both be numbers", 204, 31], ["array", 23, 0, 204, 31], ["stone_text", 22], ["push", 23, 22, 204, 31], ["frame", 22, 20, 2, 204, 31], ["null", 20, 204, 31], ["setarg", 22, 0, 20, 204, 31], ["stone_text", 21], ["setarg", 22, 1, 21, 204, 31], ["setarg", 22, 2, 23, 204, 31], ["invoke", 22, 20, 204, 31], ["disrupt", 204, 31], "add_done_301", ["access", 20, ".o ", 204, 37], ["is_text", 21, 6, 204, 37], ["jump_false", 21, "add_cn_305", 204, 37], "_nop_tc_97", "_nop_tc_98", ["concat", 22, 6, 20, 204, 37], ["jump", "add_done_304", 204, 37], "add_cn_305", ["is_num", 21, 6, 204, 37], ["jump_false", 21, "add_err_306", 204, 37], "_nop_tc_99", "_nop_dj_33", "_nop_ucfg_83", "_nop_ucfg_84", "add_err_306", [ "access", 6, { "name": "log", "kind": "name", "make": "intrinsic" }, 204, 37 ], ["access", 20, "error", 204, 37], ["access", 21, "cannot apply '+': operands must both be text or both be numbers", 204, 37], ["array", 23, 0, 204, 37], ["stone_text", 21], ["push", 23, 21, 204, 37], ["frame", 21, 6, 2, 204, 37], ["null", 6, 204, 37], ["setarg", 21, 0, 6, 204, 37], ["stone_text", 20], ["setarg", 21, 1, 20, 204, 37], ["setarg", 21, 2, 23, 204, 37], ["invoke", 21, 6, 204, 37], ["disrupt", 204, 37], "add_done_304", "_nop_tc_59", "_nop_tc_60", ["is_text", 6, 15, 204, 45], ["jump_false", 6, "add_cn_308", 204, 45], ["concat", 6, 22, 15, 204, 45], ["jump", "add_done_307", 204, 45], "add_cn_308", "_nop_tc_61", ["jump", "add_err_309", 204, 45], "_nop_ucfg_164", "_nop_ucfg_165", "_nop_ucfg_166", "_nop_ucfg_167", "add_err_309", [ "access", 20, { "name": "log", "kind": "name", "make": "intrinsic" }, 204, 45 ], ["access", 21, "error", 204, 45], ["access", 22, "cannot apply '+': operands must both be text or both be numbers", 204, 45], ["array", 23, 0, 204, 45], ["stone_text", 22], ["push", 23, 22, 204, 45], ["frame", 22, 20, 2, 204, 45], ["null", 20, 204, 45], ["setarg", 22, 0, 20, 204, 45], ["stone_text", 21], ["setarg", 22, 1, 21, 204, 45], ["setarg", 22, 2, 23, 204, 45], ["invoke", 22, 20, 204, 45], ["disrupt", 204, 45], "add_done_307", ["access", 20, " -o ", 204, 52], ["is_text", 21, 6, 204, 52], ["jump_false", 21, "add_cn_311", 204, 52], "_nop_tc_100", "_nop_tc_101", ["concat", 22, 6, 20, 204, 52], ["jump", "add_done_310", 204, 52], "add_cn_311", ["is_num", 21, 6, 204, 52], ["jump_false", 21, "add_err_312", 204, 52], "_nop_tc_102", "_nop_dj_34", "_nop_ucfg_85", "_nop_ucfg_86", "add_err_312", [ "access", 6, { "name": "log", "kind": "name", "make": "intrinsic" }, 204, 52 ], ["access", 20, "error", 204, 52], ["access", 21, "cannot apply '+': operands must both be text or both be numbers", 204, 52], ["array", 23, 0, 204, 52], ["stone_text", 21], ["push", 23, 21, 204, 52], ["frame", 21, 6, 2, 204, 52], ["null", 6, 204, 52], ["setarg", 21, 0, 6, 204, 52], ["stone_text", 20], ["setarg", 21, 1, 20, 204, 52], ["setarg", 21, 2, 23, 204, 52], ["invoke", 21, 6, 204, 52], ["disrupt", 204, 52], "add_done_310", "_nop_tc_62", "_nop_tc_63", ["is_text", 6, 5, 204, 61], ["jump_false", 6, "add_cn_314", 204, 61], ["concat", 6, 22, 5, 204, 61], ["jump", "add_done_313", 204, 61], "add_cn_314", "_nop_tc_64", ["jump", "add_err_315", 204, 61], "_nop_ucfg_168", "_nop_ucfg_169", "_nop_ucfg_170", "_nop_ucfg_171", "add_err_315", [ "access", 20, { "name": "log", "kind": "name", "make": "intrinsic" }, 204, 61 ], ["access", 21, "error", 204, 61], ["access", 22, "cannot apply '+': operands must both be text or both be numbers", 204, 61], ["array", 23, 0, 204, 61], ["stone_text", 22], ["push", 23, 22, 204, 61], ["frame", 22, 20, 2, 204, 61], ["null", 20, 204, 61], ["setarg", 22, 0, 20, 204, 61], ["stone_text", 21], ["setarg", 22, 1, 21, 204, 61], ["setarg", 22, 2, 23, 204, 61], ["invoke", 22, 20, 204, 61], ["disrupt", 204, 61], "add_done_313", ["stone_text", 6], ["move", 17, 6, 204, 61], [ "access", 6, { "name": "os", "kind": "name", "make": "intrinsic" }, 206, 8 ], ["is_proxy", 20, 6, 206, 8], ["jump_false", 20, "record_path_316", 206, 8], ["null", 20, 206, 8], ["access", 21, "now", 206, 8], ["array", 22, 0, 206, 8], ["frame", 23, 6, 2, 206, 8], ["setarg", 23, 0, 20, 206, 8], ["stone_text", 21], ["setarg", 23, 1, 21, 206, 8], ["setarg", 23, 2, 22, 206, 8], ["invoke", 23, 20, 206, 8], ["jump", "call_done_317", 206, 8], "record_path_316", ["load_field", 21, 6, "now", 206, 8], ["frame", 22, 21, 0, 206, 8], ["setarg", 22, 0, 6, 206, 8], ["invoke", 22, 20, 206, 8], "call_done_317", ["move", 3, 20, 206, 8], [ "access", 6, { "name": "os", "kind": "name", "make": "intrinsic" }, 207, 8 ], ["is_proxy", 20, 6, 207, 8], ["jump_false", 20, "record_path_318", 207, 8], ["null", 20, 207, 8], ["access", 21, "system", 207, 8], ["array", 22, 0, 207, 8], ["stone_text", 17], ["push", 22, 17, 207, 8], ["frame", 23, 6, 2, 207, 8], ["setarg", 23, 0, 20, 207, 8], ["stone_text", 21], ["setarg", 23, 1, 21, 207, 8], ["setarg", 23, 2, 22, 207, 8], ["invoke", 23, 20, 207, 8], ["jump", "call_done_319", 207, 8], "record_path_318", ["load_field", 21, 6, "system", 207, 8], ["frame", 22, 21, 1, 207, 8], ["setarg", 22, 0, 6, 207, 8], ["stone_text", 17], ["setarg", 22, 1, 17, 207, 8], ["invoke", 22, 20, 207, 8], "call_done_319", ["move", 14, 20, 207, 8], [ "access", 6, { "name": "os", "kind": "name", "make": "intrinsic" }, 208, 8 ], ["is_proxy", 20, 6, 208, 8], ["jump_false", 20, "record_path_320", 208, 8], ["null", 20, 208, 8], ["access", 21, "now", 208, 8], ["array", 22, 0, 208, 8], ["frame", 23, 6, 2, 208, 8], ["setarg", 23, 0, 20, 208, 8], ["stone_text", 21], ["setarg", 23, 1, 21, 208, 8], ["setarg", 23, 2, 22, 208, 8], ["invoke", 23, 20, 208, 8], ["jump", "call_done_321", 208, 8], "record_path_320", ["load_field", 21, 6, "now", 208, 8], ["frame", 22, 21, 0, 208, 8], ["setarg", 22, 0, 6, 208, 8], ["invoke", 22, 20, 208, 8], "call_done_321", ["move", 18, 20, 208, 8], ["access", 6, " [", 209, 12], "_nop_tc_103", "_nop_tc_104", ["is_text", 20, 1, 209, 20], ["jump_false", 20, "add_cn_323", 209, 20], ["concat", 20, 6, 1, 209, 20], ["jump", "add_done_322", 209, 20], "add_cn_323", "_nop_tc_105", "_nop_dj_35", "_nop_ucfg_87", "_nop_ucfg_88", "_nop_ucfg_89", "_nop_ucfg_90", "add_err_324", [ "access", 6, { "name": "log", "kind": "name", "make": "intrinsic" }, 209, 20 ], ["access", 21, "error", 209, 20], ["access", 22, "cannot apply '+': operands must both be text or both be numbers", 209, 20], ["array", 23, 0, 209, 20], ["stone_text", 22], ["push", 23, 22, 209, 20], ["frame", 22, 6, 2, 209, 20], ["null", 6, 209, 20], ["setarg", 22, 0, 6, 209, 20], ["stone_text", 21], ["setarg", 22, 1, 21, 209, 20], ["setarg", 22, 2, 23, 209, 20], ["invoke", 22, 6, 209, 20], ["disrupt", 209, 20], "add_done_322", ["access", 6, "] clang -shared (link): ", 209, 27], "_nop_tc_65", "_nop_tc_66", "_nop_tc_106", "_nop_tc_107", ["concat", 21, 20, 6, 209, 27], ["jump", "add_done_325", 209, 27], "add_cn_326", "_nop_tc_67", "_nop_ucfg_172", "_nop_tc_108", "_nop_dj_36", "_nop_ucfg_91", "_nop_ucfg_92", "add_err_327", "_nop_ucfg_173", "_nop_ucfg_174", "_nop_ucfg_175", "_nop_ucfg_176", "_nop_ucfg_177", "_nop_ucfg_178", "_nop_ucfg_179", "_nop_ucfg_180", "_nop_ucfg_181", "_nop_ucfg_182", "_nop_ucfg_183", "_nop_ucfg_184", "add_done_325", ["is_num", 6, 18, 209, 67], ["jump_false", 6, "num_err_145", 209, 67], ["is_num", 6, 3, 209, 67], ["jump_false", 6, "num_err_145", 209, 67], ["subtract", 4, 18, 3, 209, 67], ["access", 3, 1000000, 209, 73], ["divide", 5, 4, 3, 209, 73], [ "access", 3, { "name": "text", "kind": "name", "make": "intrinsic" }, 209, 56 ], ["frame", 4, 3, 1, 209, 56], ["setarg", 4, 1, 5, 209, 56], ["invoke", 4, 3, 209, 56], "_nop_tc_68", "_nop_tc_69", ["is_text", 4, 3, 209, 56], ["jump_false", 4, "add_cn_329", 209, 56], ["concat", 4, 21, 3, 209, 56], ["jump", "add_done_328", 209, 56], "add_cn_329", "_nop_tc_70", ["jump", "add_err_330", 209, 56], "_nop_ucfg_185", "_nop_ucfg_186", "_nop_ucfg_187", "_nop_ucfg_188", "add_err_330", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 209, 56 ], ["access", 5, "error", 209, 56], ["access", 6, "cannot apply '+': operands must both be text or both be numbers", 209, 56], ["array", 7, 0, 209, 56], ["stone_text", 6], ["push", 7, 6, 209, 56], ["frame", 6, 3, 2, 209, 56], ["null", 3, 209, 56], ["setarg", 6, 0, 3, 209, 56], ["stone_text", 5], ["setarg", 6, 1, 5, 209, 56], ["setarg", 6, 2, 7, 209, 56], ["invoke", 6, 3, 209, 56], ["disrupt", 209, 56], "add_done_328", ["access", 3, "ms\n", 209, 84], ["is_text", 5, 4, 209, 84], ["jump_false", 5, "add_cn_332", 209, 84], "_nop_tc_109", "_nop_tc_110", ["concat", 6, 4, 3, 209, 84], ["jump", "add_done_331", 209, 84], "add_cn_332", ["is_num", 5, 4, 209, 84], ["jump_false", 5, "add_err_333", 209, 84], "_nop_tc_111", "_nop_dj_37", "_nop_ucfg_93", "_nop_ucfg_94", "add_err_333", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 209, 84 ], ["access", 4, "error", 209, 84], ["access", 5, "cannot apply '+': operands must both be text or both be numbers", 209, 84], ["array", 7, 0, 209, 84], ["stone_text", 5], ["push", 7, 5, 209, 84], ["frame", 5, 3, 2, 209, 84], ["null", 3, 209, 84], ["setarg", 5, 0, 3, 209, 84], ["stone_text", 4], ["setarg", 5, 1, 4, 209, 84], ["setarg", 5, 2, 7, 209, 84], ["invoke", 5, 3, 209, 84], ["disrupt", 209, 84], "add_done_331", [ "access", 3, { "name": "os", "kind": "name", "make": "intrinsic" }, 209, 3 ], ["is_proxy", 4, 3, 209, 3], ["jump_false", 4, "record_path_334", 209, 3], ["null", 4, 209, 3], ["access", 5, "print", 209, 3], ["array", 7, 0, 209, 3], ["stone_text", 6], ["push", 7, 6, 209, 3], ["frame", 8, 3, 2, 209, 3], ["setarg", 8, 0, 4, 209, 3], ["stone_text", 5], ["setarg", 8, 1, 5, 209, 3], ["setarg", 8, 2, 7, 209, 3], ["invoke", 8, 4, 209, 3], ["jump", "call_done_335", 209, 3], "record_path_334", ["load_field", 5, 3, "print", 209, 3], ["frame", 7, 5, 1, 209, 3], ["setarg", 7, 0, 3, 209, 3], ["stone_text", 6], ["setarg", 7, 1, 6, 209, 3], ["invoke", 7, 4, 209, 3], "call_done_335", ["access", 3, 0, 210, 13], ["ne", 4, 14, 3, 210, 13], ["jump_false", 4, "if_else_336", 210, 13], ["access", 3, "error: linking failed for ", 211, 14], "_nop_tc_112", "_nop_tc_113", ["is_text", 4, 1, 211, 45], ["jump_false", 4, "add_cn_339", 211, 45], ["concat", 4, 3, 1, 211, 45], ["jump", "add_done_338", 211, 45], "add_cn_339", "_nop_tc_114", "_nop_dj_38", "_nop_ucfg_95", "_nop_ucfg_96", "_nop_ucfg_97", "_nop_ucfg_98", "add_err_340", [ "access", 3, { "name": "log", "kind": "name", "make": "intrinsic" }, 211, 45 ], ["access", 5, "error", 211, 45], ["access", 6, "cannot apply '+': operands must both be text or both be numbers", 211, 45], ["array", 7, 0, 211, 45], ["stone_text", 6], ["push", 7, 6, 211, 45], ["frame", 6, 3, 2, 211, 45], ["null", 3, 211, 45], ["setarg", 6, 0, 3, 211, 45], ["stone_text", 5], ["setarg", 6, 1, 5, 211, 45], ["setarg", 6, 2, 7, 211, 45], ["invoke", 6, 3, 211, 45], ["disrupt", 211, 45], "add_done_338", ["access", 3, "\n", 211, 52], "_nop_tc_71", "_nop_tc_72", "_nop_tc_115", "_nop_tc_116", ["concat", 5, 4, 3, 211, 52], ["jump", "add_done_341", 211, 52], "add_cn_342", "_nop_tc_73", "_nop_ucfg_189", "_nop_tc_117", "_nop_dj_39", "_nop_ucfg_99", "_nop_ucfg_100", "add_err_343", "_nop_ucfg_190", "_nop_ucfg_191", "_nop_ucfg_192", "_nop_ucfg_193", "_nop_ucfg_194", "_nop_ucfg_195", "_nop_ucfg_196", "_nop_ucfg_197", "_nop_ucfg_198", "_nop_ucfg_199", "_nop_ucfg_200", "_nop_ucfg_201", "add_done_341", [ "access", 3, { "name": "os", "kind": "name", "make": "intrinsic" }, 211, 5 ], ["is_proxy", 4, 3, 211, 5], ["jump_false", 4, "record_path_344", 211, 5], ["null", 4, 211, 5], ["access", 6, "print", 211, 5], ["array", 7, 0, 211, 5], ["stone_text", 5], ["push", 7, 5, 211, 5], ["frame", 8, 3, 2, 211, 5], ["setarg", 8, 0, 4, 211, 5], ["stone_text", 6], ["setarg", 8, 1, 6, 211, 5], ["setarg", 8, 2, 7, 211, 5], ["invoke", 8, 4, 211, 5], ["jump", "call_done_345", 211, 5], "record_path_344", ["load_field", 6, 3, "print", 211, 5], ["frame", 7, 6, 1, 211, 5], ["setarg", 7, 0, 3, 211, 5], ["stone_text", 5], ["setarg", 7, 1, 5, 211, 5], ["invoke", 7, 4, 211, 5], "call_done_345", ["disrupt", 212, 5], "_nop_ucfg_101", "if_else_336", "if_end_337", ["null", 3, 212, 5], ["return", 3, 212, 5] ], "_write_types": [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, "null", "text", "array", null, null, null, null, null, null, null, null, "function", null, null, null, null, null, "null", "text", "array", null, null, null, "text", "text", null, "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, null, null, "null", "text", "array", null, null, null, "null", "text", "text", null, "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, null, null, "null", "text", "array", null, null, null, null, null, null, "null", "text", "array", null, null, null, null, "function", null, null, null, null, null, null, null, null, null, null, "null", "text", "array", null, null, null, "text", "text", null, "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", "num", "bool", null, "text", "text", "array", null, null, "null", "int", "num", null, null, null, null, "bool", "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, null, null, "null", "text", "array", null, null, null, null, null, null, "null", "text", "array", null, null, null, null, "null", null, null, null, null, null, null, "null", "text", "array", null, null, null, "text", "text", null, "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", "num", "bool", "int", "num", null, null, null, null, "bool", "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, null, null, "null", "text", "array", null, null, null, null, null, null, "int", "int", "bool", null, null, "text", null, null, null, "text", null, "text", null, null, null, null, "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, "bool", "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, "bool", "bool", null, "text", "text", "array", null, null, "null", null, null, null, "null", "text", "array", null, null, null, null, null, null, "null", "text", "array", null, null, null, null, null, null, "null", "text", "array", null, null, null, "text", "text", null, "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", "num", "bool", "int", "num", null, null, null, null, "bool", "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, null, null, "null", "text", "array", null, null, null, "text", "text", null, "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, null, null, null, null, null, null, null, null, "null", "text", "array", null, null, null, null, null, null, "null", "text", "array", null, null, null, null, "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, "bool", "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, "bool", "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, null, null, "null", "text", "array", null, null, null, null, null, null, "null", "text", "array", null, null, null, "text", "text", null, "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", "num", "bool", "int", "num", null, null, null, null, "bool", "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, null, null, "null", "text", "array", null, null, null, "int", "bool", "text", "text", null, "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, null, null, "null", "text", "array", null, null, null, null, "bool", "bool", null, null, null, "null", "text", "array", null, null, null, "bool", null, "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, "bool", "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, "bool", "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, null, null, "null", "text", "array", null, null, null, "int", "bool", "text", null, null, null, "null", "text", "array", null, null, null, "bool", null, "function", null, null, "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", "bool", "text", "bool", null, null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, "bool", "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, "bool", "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, "bool", "bool", null, "text", "text", "array", null, null, "null", null, null, null, "null", "text", "array", null, null, null, null, null, null, "null", "text", "array", null, null, null, null, null, null, "null", "text", "array", null, null, null, "text", "text", null, "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", "num", "bool", "int", "num", null, null, null, null, "bool", "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, null, null, "null", "text", "array", null, null, null, "int", "bool", "text", "text", null, "bool", null, "text", "text", "array", null, null, "null", "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, null, null, "null", "text", "array", null, null, null, "null"], "name": "compile_native_cached", "filename": ".cell/packages/core/internal/bootstrap.cm", "nr_args": 2 }, { "_closure_slot_types": {}, "disruption_pc": 10, "nr_slots": 2, "nr_close_slots": 0, "instructions": [ [ "access", 1, { "name": "native_mode", "kind": "name", "make": "intrinsic" }, 221, 7 ], ["wary_false", 1, "if_else_346", 221, 7], ["true", 1, 221, 30], ["put", 1, 27, 1, 221, 30], ["jump", "if_end_347", 221, 30], "if_else_346", "if_end_347", ["null", 1, 221, 30], ["return", 1, 221, 30], "disruption_348", ["null", 1, 221, 30], ["return", 1, 221, 30] ], "_write_types": [null, null, "bool", "null", "null"], "name": "", "filename": ".cell/packages/core/internal/bootstrap.cm", "nr_args": 0 } ], "_parent_fc": 12, "main": { "nr_slots": 37, "nr_close_slots": 27, "instructions": [ ["function", 1, 0, 0, 0], ["move", 2, 1, 0, 0], ["function", 3, 1, 0, 0], ["move", 4, 3, 0, 0], ["function", 3, 2, 0, 0], ["move", 5, 3, 0, 0], ["function", 3, 3, 0, 0], ["move", 6, 3, 0, 0], ["function", 3, 4, 0, 0], ["move", 7, 3, 0, 0], ["function", 8, 5, 0, 0], ["move", 9, 8, 0, 0], ["function", 8, 6, 0, 0], ["move", 10, 8, 0, 0], ["function", 8, 7, 0, 0], ["move", 11, 8, 0, 0], ["function", 8, 8, 0, 0], ["move", 12, 8, 0, 0], ["function", 8, 9, 0, 0], ["move", 13, 8, 0, 0], ["function", 8, 10, 0, 0], ["move", 14, 8, 0, 0], [ "access", 8, { "name": "os", "kind": "name", "make": "intrinsic" }, 4, 21 ], ["load_field", 15, 8, "load_internal", 4, 21], ["move", 8, 15, 4, 21], ["access", 15, "internal_fd", 9, 20], ["frame", 16, 1, 1, 9, 10], ["stone_text", 15], ["setarg", 16, 1, 15, 9, 10], ["invoke", 16, 15, 9, 10], ["move", 16, 15, 9, 10], ["access", 15, "json", 10, 26], ["frame", 17, 1, 1, 10, 16], ["stone_text", 15], ["setarg", 17, 1, 15, 10, 16], ["invoke", 17, 15, 10, 16], ["move", 17, 15, 10, 16], ["access", 15, "internal_crypto", 11, 24], ["frame", 18, 1, 1, 11, 14], ["stone_text", 15], ["setarg", 18, 1, 15, 11, 14], ["invoke", 18, 1, 11, 14], ["move", 15, 1, 11, 14], ["access", 1, "tokenize", 45, 30], ["frame", 18, 3, 1, 45, 20], ["stone_text", 1], ["setarg", 18, 1, 1, 45, 20], ["invoke", 18, 1, 45, 20], ["move", 18, 1, 45, 20], ["access", 1, "parse", 46, 27], ["frame", 19, 3, 1, 46, 17], ["stone_text", 1], ["setarg", 19, 1, 1, 46, 17], ["invoke", 19, 1, 46, 17], ["move", 19, 1, 46, 17], ["access", 1, "fold", 47, 26], ["frame", 20, 3, 1, 47, 16], ["stone_text", 1], ["setarg", 20, 1, 1, 47, 16], ["invoke", 20, 1, 47, 16], ["move", 20, 1, 47, 16], ["access", 1, "mcode", 48, 27], ["frame", 21, 3, 1, 48, 17], ["stone_text", 1], ["setarg", 21, 1, 1, 48, 17], ["invoke", 21, 1, 48, 17], ["move", 21, 1, 48, 17], ["access", 1, "streamline", 49, 32], ["frame", 22, 3, 1, 49, 22], ["stone_text", 1], ["setarg", 22, 1, 1, 49, 22], ["invoke", 22, 1, 49, 22], ["move", 3, 1, 49, 22], ["null", 1, 121, 16], ["null", 22, 122, 21], ["null", 23, 123, 20], ["null", 24, 124, 11], ["false", 25, 125, 18], ["false", 26, 126, 20], ["false", 27, 219, 15], ["function", 28, 11, 220, 17], ["move", 29, 28, 220, 17], ["frame", 29, 28, 0, 223, 1], ["invoke", 29, 28, 223, 1], ["null", 28, 225, 16], ["access", 29, 0, 226, 11], ["null", 30, 227, 11], ["jump_false", 27, "if_else_349", 229, 5], ["access", 31, "qbe", 231, 24], ["frame", 32, 7, 1, 231, 14], ["stone_text", 31], ["setarg", 32, 1, 31, 231, 14], ["invoke", 32, 31, 231, 14], ["move", 1, 31, 231, 14], ["access", 31, "qbe_emit", 232, 29], ["frame", 32, 7, 1, 232, 19], ["stone_text", 31], ["setarg", 32, 1, 31, 232, 19], ["invoke", 32, 7, 232, 19], ["move", 22, 7, 232, 19], ["frame", 7, 11, 0, 233, 18], ["invoke", 7, 11, 233, 18], ["move", 23, 11, 233, 18], ["frame", 7, 12, 0, 234, 9], ["invoke", 7, 11, 234, 9], ["move", 24, 11, 234, 9], [ "access", 7, { "name": "os", "kind": "name", "make": "intrinsic" }, 235, 16 ], ["is_proxy", 11, 7, 235, 16], ["jump_false", 11, "record_path_351", 235, 16], ["null", 11, 235, 16], ["access", 12, "platform", 235, 16], ["array", 31, 0, 235, 16], ["frame", 32, 7, 2, 235, 16], ["setarg", 32, 0, 11, 235, 16], ["stone_text", 12], ["setarg", 32, 1, 12, 235, 16], ["setarg", 32, 2, 31, 235, 16], ["invoke", 32, 11, 235, 16], ["jump", "call_done_352", 235, 16], "record_path_351", ["load_field", 12, 7, "platform", 235, 16], ["frame", 31, 12, 0, 235, 16], ["setarg", 31, 0, 7, 235, 16], ["invoke", 31, 11, 235, 16], "call_done_352", ["access", 7, "macOS", 235, 33], ["eq", 25, 11, 7, 235, 33], "_nop_bl_1", ["wary_true", 23, "if_else_353", 237, 8], ["access", 7, "error: could not detect host target for native compilation\n", 238, 14], [ "access", 11, { "name": "os", "kind": "name", "make": "intrinsic" }, 238, 5 ], ["is_proxy", 12, 11, 238, 5], ["jump_false", 12, "record_path_355", 238, 5], ["null", 12, 238, 5], ["access", 31, "print", 238, 5], ["array", 32, 0, 238, 5], ["stone_text", 7], ["push", 32, 7, 238, 5], ["frame", 33, 11, 2, 238, 5], ["setarg", 33, 0, 12, 238, 5], ["stone_text", 31], ["setarg", 33, 1, 31, 238, 5], ["setarg", 33, 2, 32, 238, 5], ["invoke", 33, 12, 238, 5], ["jump", "call_done_356", 238, 5], "record_path_355", ["load_field", 31, 11, "print", 238, 5], ["frame", 32, 31, 1, 238, 5], ["setarg", 32, 0, 11, 238, 5], ["stone_text", 7], ["setarg", 32, 1, 7, 238, 5], ["invoke", 32, 12, 238, 5], "call_done_356", ["disrupt", 239, 5], "_nop_ucfg_1", "if_else_353", "if_end_354", ["access", 7, "engine", 243, 21], [ "access", 11, { "name": "core_path", "kind": "name", "make": "intrinsic" }, 243, 31 ], ["access", 12, "/internal/engine.cm", 243, 43], ["is_text", 31, 11, 243, 43], ["jump_false", 31, "add_cn_358", 243, 43], "_nop_tc_1", "_nop_tc_2", ["concat", 32, 11, 12, 243, 43], ["jump", "add_done_357", 243, 43], "add_cn_358", ["is_num", 31, 11, 243, 43], ["jump_false", 31, "add_err_359", 243, 43], "_nop_tc_3", "_nop_dj_1", "_nop_ucfg_2", "_nop_ucfg_3", "add_err_359", [ "access", 11, { "name": "log", "kind": "name", "make": "intrinsic" }, 243, 43 ], ["access", 12, "error", 243, 43], ["access", 31, "cannot apply '+': operands must both be text or both be numbers", 243, 43], ["array", 33, 0, 243, 43], ["stone_text", 31], ["push", 33, 31, 243, 43], ["frame", 31, 11, 2, 243, 43], ["null", 11, 243, 43], ["setarg", 31, 0, 11, 243, 43], ["stone_text", 12], ["setarg", 31, 1, 12, 243, 43], ["setarg", 31, 2, 33, 243, 43], ["invoke", 31, 11, 243, 43], ["disrupt", 243, 43], "add_done_357", ["frame", 11, 10, 2, 243, 3], ["stone_text", 7], ["setarg", 11, 1, 7, 243, 3], ["stone_text", 32], ["setarg", 11, 2, 32, 243, 3], ["invoke", 11, 7, 243, 3], ["record", 7, 2], ["access", 11, "tokenize", 247, 12], ["store_field", 7, 11, "name", 247, 12], ["access", 11, "tokenize.cm", 247, 30], ["store_field", 7, 11, "path", 247, 30], ["record", 11, 2], ["access", 12, "parse", 248, 12], ["store_field", 11, 12, "name", 248, 12], ["access", 12, "parse.cm", 248, 27], ["store_field", 11, 12, "path", 248, 27], ["record", 12, 2], ["access", 31, "fold", 249, 12], ["store_field", 12, 31, "name", 249, 12], ["access", 31, "fold.cm", 249, 26], ["store_field", 12, 31, "path", 249, 26], ["record", 31, 2], ["access", 32, "mcode", 250, 12], ["store_field", 31, 32, "name", 250, 12], ["access", 32, "mcode.cm", 250, 27], ["store_field", 31, 32, "path", 250, 27], ["record", 32, 2], ["access", 33, "streamline", 251, 12], ["store_field", 32, 33, "name", 251, 12], ["access", 33, "streamline.cm", 251, 32], ["store_field", 32, 33, "path", 251, 32], ["record", 33, 2], ["access", 34, "qbe", 252, 12], ["store_field", 33, 34, "name", 252, 12], ["access", 34, "qbe.cm", 252, 25], ["store_field", 33, 34, "path", 252, 25], ["record", 34, 2], ["access", 35, "qbe_emit", 253, 12], ["store_field", 34, 35, "name", 253, 12], ["access", 35, "qbe_emit.cm", 253, 30], ["store_field", 34, 35, "path", 253, 30], ["record", 35, 2], ["access", 36, "engine", 254, 12], ["store_field", 35, 36, "name", 254, 12], ["access", 36, "internal/engine.cm", 254, 28], ["store_field", 35, 36, "path", 254, 28], ["array", 36, 8, 254, 28], ["push", 36, 7, 254, 28], ["push", 36, 11, 254, 28], ["push", 36, 12, 254, 28], ["push", 36, 31, 254, 28], ["push", 36, 32, 254, 28], ["push", 36, 33, 254, 28], ["push", 36, 34, 254, 28], ["push", 36, 35, 254, 28], ["move", 28, 36, 254, 28], ["access", 29, 0, 256, 9], "while_start_360", ["length", 7, 28, 257, 23], ["lt", 11, 29, 7, 257, 23], ["jump_false", 11, "while_end_361", 257, 23], ["load_dynamic", 7, 28, 29, 258, 20], ["move", 30, 7, 258, 20], ["load_field", 11, 7, "name", 259, 27], [ "access", 7, { "name": "core_path", "kind": "name", "make": "intrinsic" }, 259, 37 ], ["access", 12, "/", 259, 49], ["is_text", 31, 7, 259, 49], ["jump_false", 31, "add_cn_363", 259, 49], "_nop_tc_4", "_nop_tc_5", ["concat", 32, 7, 12, 259, 49], ["jump", "add_done_362", 259, 49], "add_cn_363", ["is_num", 31, 7, 259, 49], ["jump_false", 31, "add_err_364", 259, 49], "_nop_tc_6", "_nop_dj_2", "_nop_ucfg_4", "_nop_ucfg_5", "add_err_364", [ "access", 7, { "name": "log", "kind": "name", "make": "intrinsic" }, 259, 49 ], ["access", 12, "error", 259, 49], ["access", 31, "cannot apply '+': operands must both be text or both be numbers", 259, 49], ["array", 33, 0, 259, 49], ["stone_text", 31], ["push", 33, 31, 259, 49], ["frame", 31, 7, 2, 259, 49], ["null", 7, 259, 49], ["setarg", 31, 0, 7, 259, 49], ["stone_text", 12], ["setarg", 31, 1, 12, 259, 49], ["setarg", 31, 2, 33, 259, 49], ["invoke", 31, 7, 259, 49], ["disrupt", 259, 49], "add_done_362", ["load_field", 7, 30, "path", 259, 55], "_nop_tc_1", "_nop_tc_2", ["is_text", 12, 7, 259, 55], ["jump_false", 12, "add_cn_366", 259, 55], ["concat", 12, 32, 7, 259, 55], ["jump", "add_done_365", 259, 55], "add_cn_366", "_nop_tc_3", ["jump", "add_err_367", 259, 55], "_nop_ucfg_1", "_nop_ucfg_2", "_nop_ucfg_3", "_nop_ucfg_4", "add_err_367", [ "access", 7, { "name": "log", "kind": "name", "make": "intrinsic" }, 259, 55 ], ["access", 31, "error", 259, 55], ["access", 32, "cannot apply '+': operands must both be text or both be numbers", 259, 55], ["array", 33, 0, 259, 55], ["stone_text", 32], ["push", 33, 32, 259, 55], ["frame", 32, 7, 2, 259, 55], ["null", 7, 259, 55], ["setarg", 32, 0, 7, 259, 55], ["stone_text", 31], ["setarg", 32, 1, 31, 259, 55], ["setarg", 32, 2, 33, 259, 55], ["invoke", 32, 7, 259, 55], ["disrupt", 259, 55], "add_done_365", ["frame", 7, 14, 2, 259, 5], ["setarg", 7, 1, 11, 259, 5], ["stone_text", 12], ["setarg", 7, 2, 12, 259, 5], ["invoke", 7, 11, 259, 5], ["access", 7, 1, 260, 17], ["add", 29, 29, 7, 260, 17], ["jump", "while_start_360", 260, 17], "while_end_361", ["access", 7, "bootstrap: native cache seeded\n", 262, 12], [ "access", 11, { "name": "os", "kind": "name", "make": "intrinsic" }, 262, 3 ], ["is_proxy", 12, 11, 262, 3], ["jump_false", 12, "record_path_368", 262, 3], ["null", 12, 262, 3], ["access", 14, "print", 262, 3], ["array", 31, 0, 262, 3], ["stone_text", 7], ["push", 31, 7, 262, 3], ["frame", 32, 11, 2, 262, 3], ["setarg", 32, 0, 12, 262, 3], ["stone_text", 14], ["setarg", 32, 1, 14, 262, 3], ["setarg", 32, 2, 31, 262, 3], ["invoke", 32, 12, 262, 3], ["jump", "call_done_369", 262, 3], "record_path_368", ["load_field", 14, 11, "print", 262, 3], ["frame", 31, 14, 1, 262, 3], ["setarg", 31, 0, 11, 262, 3], ["stone_text", 7], ["setarg", 31, 1, 7, 262, 3], ["invoke", 31, 12, 262, 3], "call_done_369", ["jump", "if_end_350", 262, 3], "if_else_349", ["record", 7, 2], ["access", 11, "tokenize", 266, 12], ["store_field", 7, 11, "name", 266, 12], ["access", 11, "tokenize.cm", 266, 30], ["store_field", 7, 11, "path", 266, 30], ["record", 11, 2], ["access", 12, "parse", 267, 12], ["store_field", 11, 12, "name", 267, 12], ["access", 12, "parse.cm", 267, 27], ["store_field", 11, 12, "path", 267, 27], ["record", 12, 2], ["access", 14, "fold", 268, 12], ["store_field", 12, 14, "name", 268, 12], ["access", 14, "fold.cm", 268, 26], ["store_field", 12, 14, "path", 268, 26], ["record", 14, 2], ["access", 31, "mcode", 269, 12], ["store_field", 14, 31, "name", 269, 12], ["access", 31, "mcode.cm", 269, 27], ["store_field", 14, 31, "path", 269, 27], ["record", 31, 2], ["access", 32, "streamline", 270, 12], ["store_field", 31, 32, "name", 270, 12], ["access", 32, "streamline.cm", 270, 32], ["store_field", 31, 32, "path", 270, 32], ["record", 32, 2], ["access", 33, "engine", 271, 12], ["store_field", 32, 33, "name", 271, 12], ["access", 33, "internal/engine.cm", 271, 28], ["store_field", 32, 33, "path", 271, 28], ["array", 33, 6, 271, 28], ["push", 33, 7, 271, 28], ["push", 33, 11, 271, 28], ["push", 33, 12, 271, 28], ["push", 33, 14, 271, 28], ["push", 33, 31, 271, 28], ["push", 33, 32, 271, 28], ["move", 28, 33, 271, 28], ["access", 29, 0, 273, 9], "while_start_370", ["length", 7, 28, 274, 23], ["lt", 11, 29, 7, 274, 23], ["jump_false", 11, "while_end_371", 274, 23], ["load_dynamic", 7, 28, 29, 275, 20], ["move", 30, 7, 275, 20], ["load_field", 11, 7, "name", 276, 23], [ "access", 7, { "name": "core_path", "kind": "name", "make": "intrinsic" }, 276, 33 ], ["access", 12, "/", 276, 45], ["is_text", 14, 7, 276, 45], ["jump_false", 14, "add_cn_373", 276, 45], "_nop_tc_7", "_nop_tc_8", ["concat", 31, 7, 12, 276, 45], ["jump", "add_done_372", 276, 45], "add_cn_373", ["is_num", 14, 7, 276, 45], ["jump_false", 14, "add_err_374", 276, 45], "_nop_tc_9", "_nop_dj_3", "_nop_ucfg_6", "_nop_ucfg_7", "add_err_374", [ "access", 7, { "name": "log", "kind": "name", "make": "intrinsic" }, 276, 45 ], ["access", 12, "error", 276, 45], ["access", 14, "cannot apply '+': operands must both be text or both be numbers", 276, 45], ["array", 32, 0, 276, 45], ["stone_text", 14], ["push", 32, 14, 276, 45], ["frame", 14, 7, 2, 276, 45], ["null", 7, 276, 45], ["setarg", 14, 0, 7, 276, 45], ["stone_text", 12], ["setarg", 14, 1, 12, 276, 45], ["setarg", 14, 2, 32, 276, 45], ["invoke", 14, 7, 276, 45], ["disrupt", 276, 45], "add_done_372", ["load_field", 7, 30, "path", 276, 51], "_nop_tc_4", "_nop_tc_5", ["is_text", 12, 7, 276, 51], ["jump_false", 12, "add_cn_376", 276, 51], ["concat", 12, 31, 7, 276, 51], ["jump", "add_done_375", 276, 51], "add_cn_376", "_nop_tc_6", ["jump", "add_err_377", 276, 51], "_nop_ucfg_5", "_nop_ucfg_6", "_nop_ucfg_7", "_nop_ucfg_8", "add_err_377", [ "access", 7, { "name": "log", "kind": "name", "make": "intrinsic" }, 276, 51 ], ["access", 14, "error", 276, 51], ["access", 31, "cannot apply '+': operands must both be text or both be numbers", 276, 51], ["array", 32, 0, 276, 51], ["stone_text", 31], ["push", 32, 31, 276, 51], ["frame", 31, 7, 2, 276, 51], ["null", 7, 276, 51], ["setarg", 31, 0, 7, 276, 51], ["stone_text", 14], ["setarg", 31, 1, 14, 276, 51], ["setarg", 31, 2, 32, 276, 51], ["invoke", 31, 7, 276, 51], ["disrupt", 276, 51], "add_done_375", ["frame", 7, 10, 2, 276, 5], ["setarg", 7, 1, 11, 276, 5], ["stone_text", 12], ["setarg", 7, 2, 12, 276, 5], ["invoke", 7, 11, 276, 5], ["access", 7, 1, 277, 17], ["add", 29, 29, 7, 277, 17], ["jump", "while_start_370", 277, 17], "while_end_371", ["access", 7, "bootstrap: cache seeded\n", 279, 12], [ "access", 10, { "name": "os", "kind": "name", "make": "intrinsic" }, 279, 3 ], ["is_proxy", 11, 10, 279, 3], ["jump_false", 11, "record_path_378", 279, 3], ["null", 11, 279, 3], ["access", 12, "print", 279, 3], ["array", 14, 0, 279, 3], ["stone_text", 7], ["push", 14, 7, 279, 3], ["frame", 28, 10, 2, 279, 3], ["setarg", 28, 0, 11, 279, 3], ["stone_text", 12], ["setarg", 28, 1, 12, 279, 3], ["setarg", 28, 2, 14, 279, 3], ["invoke", 28, 11, 279, 3], ["jump", "call_done_379", 279, 3], "record_path_378", ["load_field", 12, 10, "print", 279, 3], ["frame", 14, 12, 1, 279, 3], ["setarg", 14, 0, 10, 279, 3], ["stone_text", 7], ["setarg", 14, 1, 7, 279, 3], ["invoke", 14, 11, 279, 3], "call_done_379", "if_end_350", ["null", 7, 279, 3], ["return", 7, 279, 3] ], "_write_types": [null, null, null, "bool", null, null, null, null, "function", "function", "function", null, "function", null, null, null, null, null, "function", null, null, null, "function", "function", null, null, "int", "function", "function", "function", "function", "function", "function", "function", "function", "function", "function", "function", "function", "function", "function", "function", "function", null, null, "text", null, null, "text", null, null, "text", null, null, "text", null, null, "text", null, null, "text", null, null, "text", null, null, "text", null, null, "function", null, null, "text", null, null, "text", null, null, null, null, null, null, null, null, null, "null", "text", "array", null, null, null, "text", null, "text", null, null, null, "null", "text", "array", null, null, null, "text", null, "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, null, "record", "text", "text", "record", "text", "text", "record", "text", "text", "record", "text", "text", "record", "text", "text", "record", "text", "text", "record", "text", "text", "record", "text", "text", "array", "int", "bool", null, null, null, "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, null, "bool", "bool", null, "text", "text", "array", null, null, "null", null, null, "int", "text", null, null, null, "null", "text", "array", null, null, null, "record", "text", "text", "record", "text", "text", "record", "text", "text", "record", "text", "text", "record", "text", "text", "record", "text", "text", "array", "int", "bool", null, null, null, "text", "text", "bool", null, null, "text", "text", "array", null, null, "null", null, null, "bool", "bool", null, "text", "text", "array", null, null, "null", null, null, "int", "text", null, null, null, "null", "text", "array", null, null, null, "null"], "nr_args": 0, "closure_written": { "7": true, "4": true } }, "name": ".cell/packages/core/internal/bootstrap.cm", "filename": ".cell/packages/core/internal/bootstrap.cm", "_parent_of": [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12], "data": {} }